Rumah > pembangunan bahagian belakang > tutorial php > 利用php的curl获取不到新浪的API数据解决方案

利用php的curl获取不到新浪的API数据解决方案

WBOY
Lepaskan: 2016-06-13 11:49:25
asal
1028 orang telah melayarinya

利用php的curl获取不到新浪的API数据
我拼接了新浪的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 默认开启证书验证
所以应关闭之

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan