2

GmailGoogle API を使用してユーザーの連絡先をインポートしたいと考えています。

私は次のものを持っています:

  1. Client secret and key許可された URL を取得するために使用します。これは、アプリの許可を許可するためにユーザーがアクセスする URL です。

  2. 承認された URL は、アプリ設定で指定されたリダイレクト URI にリダイレクトされます。

  3. URLにクエリパラメーターがあり、これはドキュメントがここでcode言う承認されたコードであると推測しています。

問題:

可能であれば、このコードを交換してaccess tokenrefresh tokenを取得したいと考えています。javascriptしかし、この部分のドキュメントが見つかりませんjavascript

私のサーバー側では、次を取得するためにこれを行っていますauthorized url:

token = gdata.gauth.OAuth2Token(client_id=settings.GMAIL_CLIENT_ID,
                                client_secret=settings.GMAIL_API_KEY,
                                scope=scope, user_agent=user_agent)

auth_url = token.generate_authorize_url(redirect_uri=redirect_uri)

次に、ユーザーを にリダイレクトしますauth_url。ユーザーが要求されたアクセス許可を許可すると、クエリパラメーターを使用してサイトにリダイレクトされますcodejavascriptを取得するためにここから使用したいと思いaccess tokenます。

もう1つのオプションはaccess token、ユーザーが自分のサイトにリダイレクトされたらサーバー側で取得し、応答とともにそれを返すことですが、私は本当にこれをやりたくありません.

4

1 に答える 1