Gmail小工具可以使用users.get_current_user()吗?

时间:2012-06-07 12:57:12

标签: google-app-engine google-gadget

我正在尝试获取Gmail小工具的当前用户,但似乎users.get_current_user()返回None,即使我显然已登录。

我错过了什么吗?

提前致谢。

2 个答案:

答案 0 :(得分:1)

get_current_user返回登录到您域中的用户,在Gmail小部件中,用户登录到gmail。

答案 1 :(得分:1)

您无法直接在Gmail小工具中使用用户API,但可以使用a combination of OpenID and the gadgets APIs对用户进行身份验证。该文档是在Gmail上下文小工具(通过Google Apps Marketplace安装)的上下文中编写的,但原则仍适用于非上下文小工具。

文档中概述的内容与非上下文小工具中发生的情况之间的最大区别在于,Google Apps Marketplace应用程序(及其随播小工具)会自动列入OpenID白名单。如果没有Marketplace安装,用户将在第一次加载小工具时看到OpenID批准屏幕。