【问题标题】:YouTube Analytics API 400 Bad RequestYouTube 分析 API 400 错误请求
【发布时间】:2013-01-29 17:14:38
【问题描述】:

我试图获取 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...

我们还必须要求将应用列入白名单,否则我会遗漏任何东西。请帮忙!!!

【问题讨论】:

    标签: youtube-api oauth-2.0


    【解决方案1】:

    您确实不需要在使用 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`
    

    【讨论】:

    • 我省略了 response_type 但仍然得到同样的错误。
    • 随时分享您的所有请求和响应,我会调查的。 ulukaya@google
    猜你喜欢
    • 2011-06-18
    • 2018-09-10
    • 1970-01-01
    • 2019-11-10
    • 1970-01-01
    • 2015-11-21
    • 1970-01-01
    • 1970-01-01
    • 2022-01-04
    相关资源
    最近更新 更多