Youtube api搜索位置检索错误

时间:2016-06-01 11:12:08

标签: youtube-api

我有以下要求:

https://www.googleapis.com/youtube/v3/search?part=snippet&location=+37.42307%2C-122.08427&locationRadius=1500mi&q=israel&access_token=ya29.CjHzAvvmL97PFzMkIopmF9nT4IVdznARs30XrE5i1_i6j3eQxBlbNdktch2iIHqz1-x7

我收到以下错误:

if (!file_exists($filePath)) {

    // Throw an exception or do something for alert the wrong path.
    throw new Exception('File with this path is not available.');

} else {

    // Do your amazing stuff here

}

1 个答案:

答案 0 :(得分:1)

正如错误消息所示,您必须将type参数定义为video

所以你的电话必须是这样的:

https://www.googleapis.com/youtube/v3/search?part=snippet&location=37.42307,22.08427&locationRadius=50km&q=israel&access_token=ya29.CjHzAvvmL97PFzMkIopmF9nT4IVdznARs30XrE5i1_i6j3eQxBlbNdktch2iIHqz1-x7&type=video

此外,API不支持大于1000公里的locationRadius参数值,因此您必须定义小于1500mi。( Reference

您可以测试所有参数 here

最后但并非最不重要的是不要公开您的access_token。它应该是秘密的。你必须现在更改它,因为你公开了,或者有人可以根据自己的需要使用它