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つ、アプリのホワイトリストへの登録を依頼する必要があります。そうしないと、何かが足りません。助けてください !!!

4

1 に答える 1

0

Analytics API を使用するためにホワイトリストに登録する必要はありません。

https://developers.google.com/youtube/analytics/authentication#OAuth2_Flowsの #4 で説明されているように、POST リクエストに「response_type」は必要ありません 。

省略してみてください。

ただし、その前に、最初に手順 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`
于 2013-01-30T00:32:41.910 に答える