vimeos API を使用して、XML ファイルを介してビデオの名前を呼び出そうとしています。このコードを1つのxmlファイルに使用すると、ファイルが機能します。
$location = "http://vimeo.com/api/v2/video/16417063.xml";
$xml = simplexml_load_file($location);
echo $xml->video->title;
しかし、すべてのvimeoビデオIDをデータベースに保存し、次のコードを使用した後:
<?php
$seasontwo=mysql_query("SELECT s2 FROM video_ids LIMIT 1");
while($row=mysql_fetch_array($seasontwo))
{
$headline=$row['s2'];
$location = "http://vimeo.com/api/v2/video/".$headline.".xml";
$xml = simplexml_load_file($location);
echo $xml->video->title;
}
?>
エラーが発生します:
Warning: simplexml_load_file(http://vimeo.com/api/v2/video/16417063.xml) [function.simplexml-load-file]: failed to open stream: HTTP request failed! HTTP/1.1 429 Too Many Requests in /home/dpnews0/public_html/tnn/wordpress/wp-content/themes/twentytwelve/content.php on line 11
Warning: simplexml_load_file() [function.simplexml-load-file]: I/O warning : failed to load external entity "http://vimeo.com/api/v2/video/16417063.xml" in /home/dpnews0/public_html/tnn/wordpress/wp-content/themes/twentytwelve/content.php on line 11
xml ファイルhttp://vimeo.com/api/v2/video/16417063.xmlは実際には有効ですが。誰でもこれで私を助けることができますか?