GET请求谷歌APIS



我正在使用Cordova HTTP插件对googleapis服务器执行HTTP GET请求。

目前我通过浏览器执行这种类型的请求,它可以工作:

https://www.googleapis.com/youtube/v3/search?key={myKey}&channelId={mychannel}&part=snippet,id&order=date&maxResults=20

现在我想通过插件执行此调用。我试过这个请求

  cordovaHTTP.get("https://www.googleapis.com/youtube/v3/search?", {
key: "mykey",
channelId: "mychannel",
part: "snippet,id",
order: "date"
}, { Authorization: "OAuth2: token" }, 
function(response) {
    alert(response.status);
}, function(response) {
    alert(response.error);
});

虽然由于凭据无效,我收到一个身份验证错误。执行 GET 请求的正确方法是什么?提前致谢

好的解决了

。我删除了授权行(授权:"OAuth2:令牌")。这是正确的 GET 请求:

cordovaHTTP.get("https://www.googleapis.com/youtube/v3/search?", {
key: "mykey",
channelId: "mychannel",
part: "snippet,id",
order: "date"
}, { }, 
function(response) {
    alert(response.status);
}, function(response) {
    alert(response.error);
});

相关内容

  • 没有找到相关文章

最新更新