我有一个应用程序,希望在用户登录后为其提供自定义。简单的事情,如显示个人资料图片和职位。此信息可在Google Apps配置文件API中找到,但域管理员担心会对范围进行过度扩展。特别是,如果应用程序在不需要时具有写访问权限,则不希望批准该应用程序。
根据API Documentation的API的常规范围(带有读/写)是https://www.google.com/m8/feeds/profiles
,我已经尝试了以下所有操作但没有运气
https://www.google.com/m8/feeds/profiles.readonly
https://www.google.com/m8/feeds/profiles.read
https://www.google.com/m8/feeds/profiles/#readonly
https://www.google.com/m8/feeds.readonly
https://www.google.com/m8/feeds.read
https://www.google.com/m8/feeds/#readonly
为了获得对Profile数据的只读访问权限,我可以指定哪个范围?如果我完全吠叫错误的树,我应该在哪里看?
答案 0 :(得分:3)
任何非管理员用户都可以通过编程方式访问GAL,请参阅:
https://code.google.com/p/enterprise-deployments/source/browse/trunk/apps/shell/gal/gal_feed.sh
我不相信这个api电话是正式记录或支持的。请注意,全局地址列表是用户配置文件,组和共享联系人的汇编。如果您不想查看群组和共享联系人,则需要弄清楚如何解析它们。
答案 1 :(得分:0)
答案 2 :(得分:0)
您需要运行代码的凭据下的用户帐户是:
超级管理员或
将在CPanel下列出>域名设置>管理员角色> [...将其置于创建/用户角色...]> “供应API”>用户 - 创建/更新/读取/删除(根据需要,勾选为ON)。例如,对于Profiles API的只读访问权限,请将其设置为“read”。