我正在构建一个Web应用程序,并希望自动完成电子邮件地址。我可以使用Gmail Scopes和javascript编写和发送电子邮件。但是,当键入收件人的电子邮件地址时,如何自动填写电子邮件地址?我知道我可以使用Google Contact API来实现这一目标,任何人都可以指出如何做到这一点,并在可能的情况下提供源代码。请查看显示我需要的SS。
我正在使用 LAMP 堆栈和 JavaScript(jQuery)
答案 0 :(得分:0)
(目前是2018年)没有内置功能可在Gmail API中提供自动完成功能。您必须自己在应用程序中实现它。
您可以使用Google People或Google Contacts API来获取候选收件人列表。
您还可以通过下载最近发送的电子邮件中的元数据来创建候选列表。这种方法使您可以按频率和新近度对自动完成结果进行优先级排序,这是一种不错的用户体验。
接下来,使用Javacsript自动完成库(有many to choose from)来实现您的UI。