Gmail
Google API を使用してユーザーの連絡先をインポートしたいと考えています。
私は次のものを持っています:
Client secret and key
許可された URL を取得するために使用します。これは、アプリの許可を許可するためにユーザーがアクセスする URL です。承認された URL は、アプリ設定で指定されたリダイレクト URI にリダイレクトされます。
URLにクエリパラメーターがあり、これはドキュメントがここで
code
言う承認されたコードであると推測しています。
問題:
可能であれば、このコードを交換してaccess token
とrefresh 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
。ユーザーが要求されたアクセス許可を許可すると、クエリパラメーターを使用してサイトにリダイレクトされますcode
。javascript
を取得するためにここから使用したいと思いaccess token
ます。
もう1つのオプションはaccess token
、ユーザーが自分のサイトにリダイレクトされたらサーバー側で取得し、応答とともにそれを返すことですが、私は本当にこれをやりたくありません.