Heim > Backend-Entwicklung > PHP-Tutorial > 利用php的curl获取不到新浪的API数据

利用php的curl获取不到新浪的API数据

WBOY
Freigeben: 2016-06-23 14:01:43
Original
853 Leute haben es durchsucht

我拼接了新浪的API,来获取微博的一些数据。这是我拼接出来的链接:
https://api.weibo.com/2/statuses/repost_timeline.json?id=3681834027857481&page=1&count=100&access_token=2.00Oa6w2CHIARMB96820f87ebEnJkeE
如果直接在浏览器输入这个链接,室友数据的,但是:我如果用crul函数时却拿不到
以下是我的函数:(注:那个$url就是上面的那条链接)
               $ch = curl_init();
// 2. 设置请求选项, 包括具体的url
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
// 3. 执行一个cURL会话并且获取相关回复
 $response = curl_exec($ch);
// 4. 释放cURL句柄,关闭一个cURL会话
curl_close($ch);
我打印出来的$response 值是false,求解各位大神


回复讨论(解决方案)

加上
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);

协议头 https
curl 默认开启证书验证
所以应关闭之

加上
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);

协议头 https
curl 默认开启证书验证
所以应关闭之
按照你的方法可以了,谢谢啊

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage