函数名:OAuth::getLastResponseInfo()
适用版本:PHP 5 >= 5.3.0, PECL OAuth >= 1.0.0
用法:OAuth::getLastResponseInfo() 函数用于获取最后一次 OAuth 请求的详细响应信息。
示例代码:
// 创建 OAuth 对象
$oauth = new OAuth($consumer_key, $consumer_secret);
// 设置请求 URL
$oauth->setToken($access_token, $access_token_secret);
$oauth->fetch('http://example.com/api/resource');
// 获取最后一次响应的详细信息
$response_info = $oauth->getLastResponseInfo();
// 打印响应信息
echo "Response HTTP Code: " . $response_info['http_code'] . "\n";
echo "Content Type: " . $response_info['content_type'] . "\n";
echo "Response Body: " . $oauth->getLastResponse() . "\n";
解释:
setToken() 方法设置访问令牌和访问令牌密钥。fetch() 方法发起 OAuth 请求,并获取响应。getLastResponseInfo() 方法获取最后一次请求的详细响应信息,将其保存在 $response_info 变量中。$response_info 数组中的元素来获取响应的 HTTP 状态码、内容类型等信息,并使用 getLastResponse() 方法获取响应体的内容。注意事项: