我正在编写一个 Gmail 上下文小工具,为了在服务器上正确验证用户身份,我需要知道他们的完整电子邮件地址 (john@googleapps.com)。
我可以检索域 (googleapps.com) 但不能检索用户名。
使用内容提取器,我可以获得电子邮件中的“收件人”字段,唯一的问题是同一域中是否有两个用户通过电子邮件发送(即 john@googleapps.com 和 james@googleapps.com)。
有什么想法吗?
我正在编写一个 Gmail 上下文小工具,为了在服务器上正确验证用户身份,我需要知道他们的完整电子邮件地址 (john@googleapps.com)。
我可以检索域 (googleapps.com) 但不能检索用户名。
使用内容提取器,我可以获得电子邮件中的“收件人”字段,唯一的问题是同一域中是否有两个用户通过电子邮件发送(即 john@googleapps.com 和 james@googleapps.com)。
有什么想法吗?
您需要在上下文小工具中实现 SSO(单点登录)。当上下文小工具加载时,它会传递用户的 opensocialid。您必须在本地数据库中维护用户 emailid 和用户 opensocialid 之间的关联,并通过 opensocialid 查找进行识别。
阅读此处了解更多详情:http ://code.google.com/googleapps/marketplace/best_practices.html#gadget_sso
为了准确起见,我认为由于谷歌政策的变化,Nands 的回应可能不再正确。
最新的 Gmail 上下文小工具文档 ( https://developers.google.com/gadgets/docs/basic ) 表明不再支持 OAuth 小工具。
我很想在这方面被证明是错误的。