我想在PHP中获取youtube suscriber计数。 我尝试使用
function get_yt_subs($username) {
$xmlData = file_get_contents('http://gdata.youtube.com/feeds/api/users/' . strtolower($username));
$xmlData = str_replace('yt:', 'yt', $xmlData);
$xml = new SimpleXMLElement($xmlData);
$subs = $xml->ytstatistics['subscriberCount'];
return($subs);
}
和
$youtube_url = file_get_contents( 'http://gdata.youtube.com/feeds/api/users/googlechrome';
$youtube_url = str_replace( 'yt:', 'yt', $youtube_url );
$youtube_data = $youtube_url->ytstatistics['subscriberCount'];
这两种方法,但它不起作用。它显示错误 file_get_contents(http://gdata.youtube.com/feeds/api/users/googlechrome):无法打开流:HTTP请求失败! HTTP / 1.0 410 Gone