2012-03-05 27 views
0

私はrubyでgoogle apiを認証しようとしています。コードパラメータが正常に取得されました。しかし、私は必須パラメータがありません:grant_type

https://accounts.google.com/o/oauth2/token?code=4/HttxxNNyD8RU-emkYJufAM2&client_id=103xxxxxx-t8uaeuc4cexxxxxxxxv3ha1r50e.apps.googleusercontent.com&client_secret=xxxxxx&grant_type=authorization_code 

アクセストークンを取得するには、次のパラメータを渡していたコードparams.iを使用してアクセストークンを取得できませんでした私は、応答以下しまっ:

An error occured connecting to the server: 400 returned. 

<TITLE>Required parameter is missing: grant_type</TITLE> </HEAD> <BODY BGCOLOR="#FFFFFF" TEXT="#000000"> <H1>Required parameter is missing: grant_type</H1> <H2>Error 400</H2> 

いずれは私が

答えて

1
accesstoken取得するのに役立ち

コードパラメータにスラッシュが入っていないように見えます。必要に応じて、URLをエンコードする必要があります。

0

Googleがこれらのコードキーを共有する形式は、この例で示した形式と同じです。私はあなたの問題が信任状のいずれかであるとは思わない。 http://www.visualab.org/index.php/using-google-rest-api-for-analyticsにお越しいただくことを強くお勧めします。また、これらのトークンが3600秒で期限切れになることを忘れないでください。新しい「コード」を要求するためのキー承認画面を再ロードするか、リンクの指示に従ってください。

関連する問題