PHPのcurlではSinaのAPIデータが取得できません
Weiboからデータを取得するためにSinaの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 はデフォルトで証明書の検証を有効にします
したがって、閉店する必要があります