2014-07-07 37 views
3

我学习的oauth2使用谷歌的操场上,我想这个请求:为什么谷歌oauth2游乐场无法返回数据?

https://www.googleapis.com/youtube/v3/activities?part=snippet 

和接收这样的响应:

{ 
    "error": { 
    "code": 403, 
    "message": "Access Not Configured. Please use Google Developers Console to activate the API for your project.", 
    "errors": [ 
     { 
     "domain": "usageLimits", 
     "message": "Access Not Configured. Please use Google Developers Console to activate the API for your project.", 
     "reason": "accessNotConfigured" 
     } 
    ] 
    } 
} 

我请求访问所有yoututbe版API的授权选项卡上范围和我根据要求授予访问权限。我假设我正在形成错误的查询参数?我是oauth的新手,以及它如何工作。

回答

2

我相信你需要在操场上使用你自己的oauth clientID和这个特定的API的秘密。如果您点击右上角的齿轮按钮,然后点击操场上“使用您自己的凭证”上的复选标记,您应该可以输入您的信息。

enter image description here

您可以按照这里的指令,让自己的OAuth协议票据:https://developers.google.com/youtube/registering_an_application

哦,请确保你的名字你的应用程序和APIS下提供电子邮件& AUTH - >同意画面中的开发者控制台当您第一次为您的项目创建OAuth凭证时。

而且在查询中还缺少一件事......您还需要指定一个过滤器。看看你至少可以得到这样一个工作:

GET https://www.googleapis.com/youtube/v3/activities?part=snippet&home=true