我正在尝试通过我的API密钥使用Gmail API邮件发送服务,并且已实现了本教程中显示的JavaScript代码。
https://developers.google.com/gmail/api/v1/reference/users/messages/send
在这种情况下,我不确定回调函数输入的确切含义。是否应该将其重定向到网站上的另一个页面(例如Response.Redirect在MVC中这样做)?我应该使用特定的Gmail JavaScript代码作为回调来使用户注销并退出登录会话吗?
**
* 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);
}
我目前确实也有授权和注销按钮,因此如果我希望用户在通过Gmail API将消息发送给他们所请求的联系人之后,让用户停留在同一网页上,则回调函数应该保留为空?