Chrome web store help page says要安装应用或扩展程序,您需要拥有Google帐户。是否有API可以访问安装了扩展程序的用户电子邮件?我需要此信息以用户名将书签保存到Google App Engine。欢迎任何有关如何做到这一点的建议。 This is my previous question。感谢。
答案 0 :(得分:2)
我认为你不能直接收到扩展用户的电子邮件。如果第一次在浏览器上运行扩展程序,扩展程序会从GAE服务请求新ID以识别该浏览器,这对您来说是否足够?之后,GAE服务将能够使用该ID识别浏览器(存储在扩展的本地存储中)。
答案 1 :(得分:1)
您可以使用其中一个Google Accounts APIs在安装扩展程序时向Google用户进行身份验证。这将为您提供一个URL,您可以将其用作用户的唯一标识符。
我怀疑Chrome会在未经许可警告的情况下透露用户的电子邮件地址,并且由于the list of warnings不包含与用户的Google帐户相关的任何内容,因此我假设它无法获取用户的Google帐户名称。