使用CURL获取FeedBurner订阅者数量

Avatar of Chris Coyier
Chris Coyier
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,'https://feedburner.google.com/api/awareness/1.0/GetFeedData?id=7qkrmib4r9rscbplq5qgadiiq4');
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,2);
$content = curl_exec($ch);
$subscribers = get_match('/circulation="(.*)"/isU',$content);
curl_close($ch);

然后,$subscribers 变量将包含您的订阅者数量,用于输出(或其他操作)。您需要将第二行末尾的 ID 替换为您 Feed 的 ID(查找它)。您还需要启用 FeedBurner 的“关注度”功能。