Доступ на запись в группы с помощью API предоставления Google Apps - PullRequest
0 голосов
/ 03 апреля 2011

Я пишу приложение для взаимодействия с нашим доменом Google Apps для учебных заведений с использованием инфраструктуры Zend Gdata и трехсторонней 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 Область только для чтения:

https://apps -apis.google.com / a / feeds / group / # readonly

Это правда?

Редактировать: мой API обеспечения определенно включен.

Ответы [ 2 ]

1 голос
/ 09 апреля 2011

Удалите #readonly из URL, чтобы получить доступ на запись к групповым каналам.То, что вы подобрали, предназначалось для разработчиков рынка, чтобы получить доступ к информации о домене, когда администратор устанавливает приложение.

Более общая область применения API-приложений задокументирована здесь , которая предоставляет доступ ко всем API-интерфейсам информации и управления Службами Google Apps:

0 голосов
/ 16 апреля 2011

Оказывается, что во время тестирования кто-то еще отключил API предоставления, потому что им не понравилось страшное предупреждающее сообщение, в котором говорилось о том, что данные не синхронизируются между Google Apps и сторонними инструментами управления.

...