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

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

Пример URL: https://www.googleapis.com/groups/v1/groups/[email protected]?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>

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


person jsd    schedule 01.04.2013    source источник


Ответы (1)


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

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

person Jay Lee    schedule 08.05.2013