Я использую GData YouTube api для возврата списков всех видео, загруженных пользователем. Мой запрос может возвращать разные результаты в зависимости от того, на какой машине я его запускаю. Например:gdata для каналов бренда youtube возвращает непоследовательные результаты
$wget --header="X-GData-Client: XXXXX" --header="User-Agent: XXXXX YouTube-Java/1.0 GData-Java/1.41.5(gzip)" "http://gdata.youtube.com/feeds/api/videos?author=fosters&orderby=published&time=all_time&client=YYY&start-index=50&max-items=25" -q -O - | xmllint --format - | grep total
(где XXXXX
мой ключ API и YYY
является частным идентификатором)
выдает результат:
<openSearch:totalResults>118</openSearch:totalResults>
от некоторых мест, но от в других местах:
<openSearch:totalResults>68</openSearch:totalResults>
Запросы с первым результатом исходят от машин, расположенных в Великобритании, а другой результат от машин, расположенных за пределами Великобритании.
Правильно ли это число? Как я могу узнать, какой из них?