2017-08-15 13 views
0

私はAPI REST googleを使ってGmailに接続し、新しいメッセージの連絡先フォームの情報を使ってこのAPIを使ってメッセージを送信しようとしています。 ドキュメントが十分にはっきりしていません。 私はjavascriptを使用しています。 彼はどこでそれをすることができたのでしょうか? ありがとうございましたOAuth 2.0 gmail send message

+0

ドキュメントにリンクして、わかりにくいと思われる例 –

答えて

0

あなたはJavaScript Quickstartを使用して自分自身を試してみてください。これにより、OAuth 2.0を使用してリクエストを承認するのに役立ちます。次にsend()を使用すると、指定したメッセージが受信者に送信されます。ここで

は、送信するためのcode snippetです:

/** 
* Send Message. 
* 
* @param {String} userId User's email address. The special value 'me' 
* can be used to indicate the authenticated user. 
* @param {String} email RFC 5322 formatted String. 
* @param {Function} callback Function to call when the request is complete. 
*/ 
function sendMessage(userId, email, callback) { 
    // Using the js-base64 library for encoding: 
    // https://www.npmjs.com/package/js-base64 
    var base64EncodedEmail = Base64.encodeURI(email); 
    var request = gapi.client.gmail.users.messages.send({ 
    'userId': userId, 
    'resource': { 
     'raw': base64EncodedEmail 
    } 
    }); 
    request.execute(callback); 
} 

JavaScriptとGmailのAPIを使用してメッセージを送信するに関しての言及/チュートリアルもあります。あなたはまた、その後、残りを行いアプリスクリプトを処理してみましょうApps Scriptを使用して、Webアプリケーションとしてデプロイでき

これが役に立ちます。