Youtube api youtube品牌频道的gdata返回不一致的结果

Youtube api youtube品牌频道的gdata返回不一致的结果,youtube-api,gdata-api,Youtube Api,Gdata Api,我使用GData YouTube api返回用户上传的所有视频的列表。我的查询可以返回不同的结果,这取决于我从哪台机器运行它。例如: $wget--header=“X-GData-Client:XXXXX”--header=“用户代理:XXXXX-YouTube-Java/1.0-GData-Java/1.41.5(gzip)”http://gdata.youtube.com/feeds/api/videos?author=fosters&orderby=published&time=all_t

我使用GData YouTube api返回用户上传的所有视频的列表。我的查询可以返回不同的结果,这取决于我从哪台机器运行它。例如:

$wget--header=“X-GData-Client:XXXXX”--header=“用户代理: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-索引=50,最大项=25“-q-O-| xmllint--格式-| grep总计

(其中,
XXXXX
是我的api密钥,
YYY
是私有标识符)

生成结果:

118

从某些位置,但从其他位置:

68

第一个结果来自英国境内的机器,另一个结果来自英国境外的机器


这两个数字中有一个是正确的吗?我怎样才能知道是哪一个呢?

两者都是正确的,它显示了可在机器的ip/国家/地区播放的视频(默认情况下,如果您没有设置限制参数)。如果你要求

结果是118,无论您的机器位于何处

还有一件事,&max items=应该更改为&max results=