我正在编写一个应用程序,使用Zend Gdata框架和三足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,并且它提到了有关群组是只读的内容吗?
群组Rosters HTTPS只读范围:
这是真的吗?
编辑:我的配置API肯定已启用。
答案 0 :(得分:1)
从网址中删除#readonly
以获得对群组Feed的写入权限。您选择的内容是市场开发人员在管理员安装应用程序时访问域信息。
记录了更为通用的Apps API范围here,允许访问所有Google Apps域信息和管理API:
答案 1 :(得分:0)
事实证明,当我测试其他人关闭Provisioning API时,因为他们不喜欢可怕的警告消息,告诉他们数据未在Google Apps和第三方管理工具之间同步。