API настроек групп Google без авторизации пользователя?

В моем аккаунте Google Apps для бизнеса несколько сотен групп. Я хочу пакетно обновить кучу настроек, поэтому я скачал клиент PHP. Я не могу понять, как предоставить информацию для запроса и обновления настроек. Кажется, все основано на концепции входа пользователя в систему с помощью веб-браузера. Я зарегистрировал приложение на консоли API в разделе "Простой доступ к API" с помощью "Ключ для серверных приложений (с блокировкой IP-адреса)". Кажется, я не могу делать какие-либо запросы, но я получаю отказ в разрешении.

Пример URL: https://www.googleapis.com/groups/v1/groups/groupname@mydomain.com?key=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>

Это должно быть возможно?

1 ответ

Вам нужно будет выполнить проверку подлинности OAuth 2.0 в качестве супер администратора Google Apps, чтобы выполнять вызовы API настроек групп.

Вместо того, чтобы изобретать велосипед, вы можете просто использовать Dito GAM для массового обновления настроек группы.

Другие вопросы по тегам