所以我使用YQL来获取 youtube 用户的订阅人数。
为此,我使用如下 URL 进行查询:
$query = 'https://query.yahooapis.com/v1/public/yql?q='.urlencode("SELECT * FROM xml WHERE url='http://gdata.youtube.com/feeds/api/users/{$id}'").'&format=json&callback=';
然后我解码响应并找到我正在寻找的数组条目,如下所示:
$response = json_decode($response, true);
$subscriber_count = $response['query']['results']['entry']['statistics']['subscriberCount'];
它工作正常,除了我不喜欢我这样做的方式:) 我的意思是,有没有办法可以subscriberCount
直接从$query
上面的 URL 获取值?我不需要整个 XML,只需要一个条目。