Доступ на запись в группы с помощью API предоставления Google Apps
Я пишу приложение для взаимодействия с нашим доменом Google Apps для учебных заведений с использованием инфраструктуры Zend Gdata и 3-стороннего OAuth.
Пока я могу получить доступ только для чтения к группам. Он отлично работает, и у меня есть доступ ко всей информации. Однако, доступ для записи не работает для меня.
Я получаю "Домен не может использовать 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');
Я нашел эту страницу, и она упоминает что-то о группах, доступных только для чтения?
Списки групп HTTPS Только для чтения Область:
Это правда?
Изменить: мой API обеспечения определенно включен.
2 ответа
Брось #readonly
с URL, чтобы получить доступ на запись к групповым каналам. То, что вы выбрали, предназначалось для разработчиков рынка, чтобы получить доступ к информации о домене, когда администратор устанавливает приложение.
Здесь описана более общая область применения API-интерфейсов приложений, которая предоставляет доступ ко всем API информации о домене Google Apps и управления ими:
Оказывается, что во время тестирования кто-то еще отключил API предоставления, потому что им не понравилось страшное предупреждающее сообщение, в котором говорилось о том, что данные не синхронизируются между Google Apps и сторонними инструментами управления.