没有用户授权的Google Groups Settings API



我的Google Apps for Business帐户中有几百个群组。我想批量更新一些设置,所以我下载了PHP客户端。我不知道如何提供信息来查询和更新设置。似乎一切都是围绕着用户通过浏览器登录的概念设计的。我在API控制台下的"简单API访问"下注册了应用程序,其中包含"服务器应用程序密钥(带IP锁定)"。但是,我似乎无法进行任何查询,我的权限被拒绝了。

示例URL:https://www.googleapis.com/groups/v1/groups/groupname@mydomain.com ?关键= MY_KEY_HERE '

给我:

<?xml version="1.0" encoding="UTF-8"?>
<errors xmlns="http://schemas.google.com/g/2005">
 <error>
  <domain>GData</domain>
  <code>required</code>
  <location type="header">Authorization</location>
  <internalReason>Login Required</internalReason>
 </error>
</errors>

这是可能的吗?

您需要作为Google Apps超级管理员执行OAuth 2.0身份验证才能调用Groups Settings API。

与其重新发明轮子,不如使用Dito GAM批量更新组设置。

最新更新