javascript - 使用 Google API 自动完成电子邮件地址

标签 javascript gmail-api google-contacts-api

我正在构建一个网络应用程序,并希望自动完成电子邮件地址。我可以使用 Gmail Scopes 撰写和发送电子邮件和 JavaScript。但是,如何在输入收件人的电子邮件地址时自动填写电子邮件地址呢?我知道我可以使用 Google Contact API 来实现这一点,任何人都可以指出如何做到这一点,并在可能的情况下提供源代码。请参阅显示我需要的 SS。

enter image description here

我正在使用LAMP堆栈和JavaScript(jQuery)

最佳答案

Gmail API 中(目前为 2018 年)没有提供自动完成功能的内置功能。您必须自己在应用程序中实现它。

您可以使用Google PeopleGoogle Contacts用于获取候选收件人列表的 API。

您还可以通过下载最近发送的电子邮件的元数据来创建候选列表。通过这种方法,您可以按频率和新近度对自动完成结果进行优先级排序,这是一种很好的用户体验。

接下来,使用 Javacsript 自动完成库(有 many to choose from )来实现您的 UI。

关于javascript - 使用 Google API 自动完成电子邮件地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51660484/

相关文章:

python - 批量删除联系人报 "If-Match or If-None-Match header or entry etag attribute required"错误

javascript - 正则表达式匹配一组中的 1 个或两个字符,并确保它们不同

javascript - Nashorn Javascript 是否编译 "eval"语句?

javascript - 将语音对象而不是字符串传递给语音合成

Node.js 客户端库批量请求 Gmail API

javascript - Google Contacts API 不返回输出

javascript - requirejs + bower,bower 组件中的路径和依赖项

Gmail 添加 SENT 或 DRAFT 标签

javascript - 更改 Gmail 主题行

google-contacts-api - 可以使用 Google People Api 创建、编辑、删除联系人吗?