YouTube搜索API将不同的结果返回到YouTube上的手动搜索

YouTube搜索API将不同的结果返回到YouTube上的手动搜索,youtube,youtube-api,Youtube,Youtube Api,我正在使用YouTube v3 API搜索视频。在某些情况下,API返回的结果与我在YouTube站点上手动使用完全相同的查询字符串时得到的结果完全不同。 谁能解释一下为什么会发生这种情况 例如,搜索“僵尸狩猎细高跟鞋式弹簧辅助开口小刀” 通过API,前10个结果为: Iulyke14P7c vCjOCf20Uv8 gKNBLil4_uk 0eKNL-dQR_Q PL0sC12k5-U GGjHrmw-4Kc ylLsWVcLh-w QEn_ysLPdUI Ds7XwIBgI6Q NXuxKtc

我正在使用YouTube v3 API搜索视频。在某些情况下,API返回的结果与我在YouTube站点上手动使用完全相同的查询字符串时得到的结果完全不同。 谁能解释一下为什么会发生这种情况

例如,搜索“僵尸狩猎细高跟鞋式弹簧辅助开口小刀”

通过API,前10个结果为:

Iulyke14P7c
vCjOCf20Uv8
gKNBLil4_uk
0eKNL-dQR_Q
PL0sC12k5-U
GGjHrmw-4Kc
ylLsWVcLh-w
QEn_ysLPdUI
Ds7XwIBgI6Q
NXuxKtcsSik
LstcGDEAsWw
Iulyke14P7c
dXPjpUvJkaA
_wYuBvvS63w
SVdwocDkZL0
HwNJgu8UCtM
vCjOCf20Uv8
Ok3jlNBr1bc
mRq4eapV1wk
1T93YAMQ5V0
在YouTube前端手动执行,前10个结果如下:

Iulyke14P7c
vCjOCf20Uv8
gKNBLil4_uk
0eKNL-dQR_Q
PL0sC12k5-U
GGjHrmw-4Kc
ylLsWVcLh-w
QEn_ysLPdUI
Ds7XwIBgI6Q
NXuxKtcsSik
LstcGDEAsWw
Iulyke14P7c
dXPjpUvJkaA
_wYuBvvS63w
SVdwocDkZL0
HwNJgu8UCtM
vCjOCf20Uv8
Ok3jlNBr1bc
mRq4eapV1wk
1T93YAMQ5V0
只有两个相同(但位置不同),其余的都不同


谢谢

我试着以你为例

这取决于您在API中选择的选项。有很多选择,比如:

location
order
publishedAfter
publishedBefore
type 
...
Yopu可以在上找到所有选项

Youtube搜索”有他的选项,您需要在API中选择您的选项
了解YouTube的“搜索”并不是那么简单。我猜,他们对你最近看的视频、你的国家等有很多选择


但基本上,结果与您想要的是一致的。没有什么奇怪的事情,你只需要在你的应用程序中选择好的选项。

通过示例,在API中使用会更好,我现在没有指定任何选项,我使用的是默认选项。没有我想要的特别选项,我想要的只是相同的或至少超过20%的结果,就像我通过YouTube搜索一样。当我通过YouTube搜索时,我确保已注销,因此它不能使用我的用户信息,而且我也在不同的计算机上、不同的位置进行了尝试,结果仍然与API结果不同。您没有以良好的方式进行尝试。如果您尝试使用不同的计算机,请在YouTube搜索中查看结果是否相同。第二点,youtube搜索不使用默认选项。你需要试着自己找到它们。你会问为什么API和YouTube搜索结果不同?我想你有答案。现在,我们不是要告诉您需要选择哪些选项,以便在api和youtube之间拥有完全相同的内容,因为youtube使用了大量不同的配置。