>本文演示了使用Gmail JavaScript API构建Gmail应用程序,扩展了一个以前的示例以包括电子邮件发送,编写和答复。 不需要对上一篇文章的先验知识。 完整的源代码可在GitHub上找到(文件夹02-发送邮件)。
密钥功能:
- >使用Gmail JavaScript API阅读,撰写和回复电子邮件。
- 需要设置Google Developer Console项目并生成API密钥和OAUTH客户端ID凭据。
- 需要'
- https://www.php.cn/link/244e6b76cb404f1e057b6417e1c7eab5 🎜>'范围发送电子邮件。 >使用端点发送电子邮件,构建RFC 5322兼容的消息。
- >不支持直接电子邮件调度,但Google Apps脚本可用于定时发送电子邮件。
Users.messages: send
- 设置gmail api:
创建一个Google Developer Console Project。
生成浏览器API密钥(请考虑为生产添加HTTP推荐人)。- >为Web应用程序生成OAuth客户端ID,指定授权的JavaScript Origins(例如, )。 不需要重定向URI。
-
http://localhost
>
克隆示例代码:>
在- >中,用您的API密钥和客户端ID代替占位符。
- 在
git clone git@github.com:sitepoint-editors/gmail-api-javascript-example.git
中更新 > - 的变量include
index.html
。 >
-
scopes
index.html
发送电子邮件:'https://www.php.cn/link/ef1f3fc8be928fd5b5e721689bb92b7b'
>一个“组合”按钮被添加到UI中,打开一个用于编写电子邮件的模态。
函数与Gmail API进行交互,构建RFC 5322消息(包括标题)和基本64在发送之前对其进行编码。 成功发送后,函数清除了模态。
sendEmail()
sendMessage()
composeTidy()
>回复电子邮件:
>将“回复”按钮添加到消息视图模式中。 fillInReply()
>函数填充了带有收件人的回复模式,主题(带有“ re:”),并且用于适当的线程。 Message-ID
函数使用sendReply()
标头发送答复。 In-Reply-To
清理回复模式。replyTidy()
进一步的改进和功能:
- 改进了“撰写模态”中的“到”字段(名称和电子邮件)。
- > 使用联系人列表的“到”字段的自动完成。 >
- >电子邮件转发。
- > cc和bcc支持。
- 完整的标题查看。 Wysiwyg编辑器
- html电子邮件支持。
- 常见问题(常见问题解答):
- >
>
以上是使用Gmail JavaScript API发送电子邮件的详细内容。更多信息请关注PHP中文网其他相关文章!

javaandjavascriptaredistinctlanguages:javaisusedforenterpriseandmobileapps,while javascriptifforInteractiveWebpages.1)JavaisComcompoppored,statieldinglationallyTypted,statilly tater astrunsonjvm.2)

JavaScript核心数据类型在浏览器和Node.js中一致,但处理方式和额外类型有所不同。1)全局对象在浏览器中为window,在Node.js中为global。2)Node.js独有Buffer对象,用于处理二进制数据。3)性能和时间处理在两者间也有差异,需根据环境调整代码。

JavaScriptusestwotypesofcomments:single-line(//)andmulti-line(//).1)Use//forquicknotesorsingle-lineexplanations.2)Use//forlongerexplanationsorcommentingoutblocksofcode.Commentsshouldexplainthe'why',notthe'what',andbeplacedabovetherelevantcodeforclari

Python和JavaScript的主要区别在于类型系统和应用场景。1.Python使用动态类型,适合科学计算和数据分析。2.JavaScript采用弱类型,广泛用于前端和全栈开发。两者在异步编程和性能优化上各有优势,选择时应根据项目需求决定。

选择Python还是JavaScript取决于项目类型:1)数据科学和自动化任务选择Python;2)前端和全栈开发选择JavaScript。Python因其在数据处理和自动化方面的强大库而备受青睐,而JavaScript则因其在网页交互和全栈开发中的优势而不可或缺。

Python和JavaScript各有优势,选择取决于项目需求和个人偏好。1.Python易学,语法简洁,适用于数据科学和后端开发,但执行速度较慢。2.JavaScript在前端开发中无处不在,异步编程能力强,Node.js使其适用于全栈开发,但语法可能复杂且易出错。

javascriptisnotbuiltoncorc; saninterpretedlanguagethatrunsonenginesoftenwritteninc.1)javascriptwasdesignedAsalightweight,解释edganguageforwebbrowsers.2)Enginesevolvedfromsimpleterterterpretpreterterterpretertestojitcompilerers,典型地提示。

JavaScript可用于前端和后端开发。前端通过DOM操作增强用户体验,后端通过Node.js处理服务器任务。1.前端示例:改变网页文本内容。2.后端示例:创建Node.js服务器。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

禅工作室 13.0.1
功能强大的PHP集成开发环境

WebStorm Mac版
好用的JavaScript开发工具

SublimeText3 英文版
推荐:为Win版本,支持代码提示!

SublimeText3汉化版
中文版,非常好用

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具