こんにちは、次の API を使用して mediawiki からデータを取得しています。この URL をコピーしてブラウザーに貼り付けると、xml 応答が表示されます。 http://en.wikipedia.org/w/api.php?action=query&prop=revisions&titles=API|Main_Page&rvprop=timestamp|ユーザー|コメント|コンテンツ
しかし、curl を使用しようとすると、「スクリプトは連絡先情報を含む有益な User-Agent 文字列を使用する必要があります。そうしないと、通知なしで IP ブロックされる可能性があります。」というエラーが表示されます。
これには次のコードを使用しています。誰でも私のエラーを追跡できますか?
$url='http://en.wikipedia.org/w/api.php?action=query&prop=revisions&titles=API|Main_Page&rvprop=timestamp|user|comment|content';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
//curl_setopt($curl, CURLOPT_TIMEOUT, 1);
$objResponse = curl_exec($curl);
curl_close($curl);
echo $objResponse;die;