1

如果您有一个 Google App Engine 项目,您可以基于 a) 拥有 google 帐户的任何人或 b) 特定的 google 应用程序域进行身份验证。由于您可以连接这两个实体,我假设有一些方法可以查询可以通过身份验证的用户列表。该用例将组织中所有成员的名册输出到在 Google App Engine 上运行的网页。有什么想法吗?

4

4 回答 4

3

查询所有可能在“a”(所有 gmail 用户)的情况下进行身份验证的用户将是数百万用户,所以我相信你不希望这样做。

我确定您实际上的意思是查询以前登录过您的应用程序的人,在这种情况下,您只需创建一个表来存储他们的用户信息,并在经过身份验证的用户在您的站点上时填充该表。

您可以在 Google App Engine Docs 中的Using User Values With the Datastore中阅读更多内容

于 2009-01-07T22:31:57.637 回答
1

App Engine 没有内置任何功能来执行此操作。但是,如果您拥有 Apps 高级版,则可以使用报告 API

于 2009-01-07T10:38:41.507 回答
1

You would have to use the Premium (or Education) Google apps version, and you can use the api to list all users in the apps domain:

GET https://apps-apis.google.com/a/feeds/domain/user/2.0

see docs here:

http://code.google.com/apis/apps/gdata_provisioning_api_v2.0_reference.html

于 2009-01-18T21:14:07.270 回答
0

是的,没有办法获取有关尚未登录您的应用程序的人的信息。

于 2009-01-08T22:27:33.573 回答