YouTube Analytics API 400错误请求

时间:2013-01-29 17:14:39

标签: youtube-api oauth-2.0

我试图获取YouTube分析数据并获取相同的访问令牌。我遵循了https://developers.google.com/youtube/analytics/authentication给出的程序。我们得到了代码,但是当我尝试使用POST请求获取访问令牌时,我得到了400个错误的请求。请帮助。

我的帖子请求:

POST /o/oauth2/token HTTP/1.1  //Post Rquest
Host: accounts.google.com
Content-Type: application/x-www-form-urlencoded

code=4/M7LjucbJDYrZCMiqymuKCmbGxvJk...&
client_id=8465043....apps.googleusercontent.com&
client_secret=8gn6f7K...&
redirect_uri=https://qsmi.qualcomm.com/oauth2callback&
grant_type=authorization_code
response_type=4/M7LjucbJDYrZCMiqymuKCmbGxvJk...

还有一件事我们要问应用程序的白名单还是我遗漏了什么。请帮忙!!!

1 个答案:

答案 0 :(得分:0)

需要使用Analytics API进行白名单。

您的POST请求中不需要“response_type”,如#4中所述 https://developers.google.com/youtube/analytics/authentication#OAuth2_Flows

请尝试省略。

但在此之前,您需要先执行步骤1以授予脱机访问权限。

示例:

`https://accounts.google.com/o/oauth2/auth?
client_id=1084945748469-eg34imk572gdhu83gj5p0an9fut6urp5.apps.googleusercontent.com&
redirect_uri=http://localhost/oauth2callback&
scope=https://www.googleapis.com/auth/yt-analytics.readonly&
response_type=code&
access_type=offline`