【发布时间】:2012-12-05 12:47:57
【问题描述】:
可能重复:
Php - Debugging Curl
我正在使用 curl 从 youtube API 获取用户数据 代码是
$url_userInfo = 'https://gdata.youtube.com/feeds/api/users/default?access_token=ya29.AHES6ZS7GMdZf91LbMtoOdhFSFOpTuHHT-t7pSggAp-tS0A;
print_r($url_userInfo);
$ch = curl_init($url_userInfo);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, '3');
$content = curl_exec($ch);
curl_close($ch);
print_r( $content);
如果我手动访问此 url,它会以 xml 形式显示数据。但$content 中没有可打印的内容。
代码有问题吗?
【问题讨论】:
-
无法重现:*"注意:未定义变量:ytAccessToken" - 请仅提供工作示例,例如提供测试或演示凭据。
-
现在试试。它会工作一个小时
-
我试过了,你只需要解决它。这很简单,请参阅链接的问题。请在发布新问题之前做好功课,如果遇到问题,请务必添加调试信息。另请参阅What Steps do you Take to Troubleshoot Problems with PHP cURL?
-
您可以不默认使用 cURL 访问受 SSL 保护的站点,您应该使用受信任的证书列表来执行此操作,请参阅此主题 article。