【问题标题】:Auto-complete Email Addresses using Google API使用 Google API 自动完成电子邮件地址
【发布时间】:2019-01-10 15:07:56
【问题描述】:

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

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

【问题讨论】:

  • AFAIK,API 中没有为此提供的功能(也在此forum 中说明)。您还可以检查(星号)reported feature request 以进行更新。

标签: javascript gmail-api google-contacts-api


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 2023-03-12
    • 2012-08-09
    • 1970-01-01
    • 2010-12-05
    • 2021-04-19
    • 2015-08-23
    • 1970-01-01
    • 2015-10-20
    相关资源
    最近更新 更多