, поэтому я использую 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, только одна запись.