2017-07-14 8 views
0

GoogleではVB.NETを使用しており、Windowsフォームベースのアプリケーションを1つ開発しています。 Gmailを使用して電子メールを送信する必要がある場所。Rest Clientを使用してGmail APIを使用してメールを送信する方法

適切な範囲は、Googleによって承認されました:範囲= https://www.googleapis.com/auth/gmail.send

ブラウザを介してURLの下に使用して、我々はコードを取得することができます。 https://accounts.google.com/o/oauth2/v2/auth?scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fgmail.send&access_type=offline&include_granted_scopes=true&state=state_parameter_passthrough_value&redirect_uri= ********** & response_type =コード&のclient_id = ******************

この時点で、私たちは、クライアントIDを持っていますクライアントシークレット、およびコード。

ただし、メールは送信できません。

誰かがサンプルのPOSTリクエストやサンプルコードを共有できますか?

使用されたLanugage:VB.NETと最初のURLがwebbrowserオブジェクトを使用して呼び出されました。

答えて

0

OAuth2 Authorization Code Grantフローを使用しています。このフローは、/tokenエンドポイントを使用してアクセストークンとリフレッシュトークンを交換するために必要なコードを返します。このコードは単なる識別子であり、他には使用できません。アクセストークンがなければ、保護されたリソース(GMail)にアクセスすることはできません。 /tokenエンドポイントには認証が必要なため、クライアントIDと秘密情報が必要です。

ワークフロー、要求パラメータ、応答、および例については、OAuth2 RFCを参照してください。

関連する問題