0
Использование групп PHP API и попытки получить существующие настройки и члены группы.Группы Google PHP API Получить существующую группу
Благодаря помощи divideandconquer.se, я изменил мой код:
function get_google_group($groupId) {
$group = false;
try {
echo '<br />Getting Google Group: ' . $groupId . '<br />';
$myClient = $this->getClient();
$myClient->addScope('https://www.googleapis.com/auth/apps.groups.settings');
$groupsettingsService = new Google_Service_Groupssettings($myClient);
$group = $groupsettingsService->groups->get($groupId);
echo 'SUCCESS: group=';
} catch (exception $e) {
echo '<br />*** EXCEPTION *** ' . $e->getMessage() . '<br />';
return false;
}
return $group;
}
Я все еще получаю исключение: при вызове метода «получить»:
Getting Google Group: 04k668n33tdjvkw
*** EXCEPTION *** Error calling GET https://www.googleapis.com/groups/v1/groups/04k668n33tdjvkw: (403) GData insufficientPermissions Insufficient Permission
Спасибо! что, безусловно, помогло. Теперь я получаю сообщение Error GET: lackPermissions, но я думаю, что могу работать с этим на данный момент. –
Обновлен мой ответ, чтобы в конечном итоге устранить недостаточные разрешения. –
Придется добавить «новый» перед настройками Google_Service_Groups ($ myClient), но код все еще не работает с проблемой разрешений. Спасибо за вашу помощь. –