【问题标题】:Write access to Groups with Google Apps Provisioning API使用 Google Apps Provisioning API 写入群组
【发布时间】:2011-04-03 00:50:43
【问题描述】:

我正在编写一个应用程序,以使用 Zend Gdata 框架和 3-legged OAuth 与我们的 Google Apps for Education 域进行交互。

到目前为止,我只能获得对群组的只读访问权限。它工作正常,我可以访问所有信息。但是,写权限对我不起作用。

我最终得到“域不能使用 API”

$client = new Zend_Gdata_Gapps($httpClient, "domain.edu");

这很好用:

$client->retrieveAllGroups('https://apps-apis.google.com/a/feeds/group/2.0/domain.edu/');

这不会并导致“域无法使用 API”

$client->createGroup('test-group', 'Test Group');

我找到了this page,它提到了有关群组为只读的内容?

组名册 HTTPS 只读范围:

https://apps-apis.google.com/a/feeds/group/#readonly

这是真的吗?

编辑:我的 Provisioning API 肯定已启用。

【问题讨论】:

    标签: php google-apps zend-gdata google-provisioning-api


    【解决方案1】:

    从 URL 中删除 #readonly 以获得对群组供稿的写入权限。您选择的内容是让市场开发人员在管理员安装应用程序时访问域信息。

    应用程序 API 的更通用范围已记录在 here 中,它允许访问所有 Google Apps 域信息和管理 API:

    【讨论】:

      【解决方案2】:

      事实证明,当我测试其他人时,他们关闭了 Provisioning API,因为他们不喜欢告诉他们数据未在 Google Apps 和第 3 方管理工具之间同步的可怕警告消息。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-07-31
        • 2012-11-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-01
        • 1970-01-01
        相关资源
        最近更新 更多