При попытке использовать методы AdminDirectory я получаю:
Проект [какой-то номер] не найден и не может использоваться для вызовов API.
Я настроил проект в консоли Google и активировал API Admin SDK как в консоли, так и в самом скрипте.
При выполнении того же запроса отсюда:
https://developers.google.com/admin-sdk/directory/v1/reference/groups/list?authuser=1
Я не получаю ошибку, но данные извлекаются правильно.
Блок кода скрипта моих приложений выглядит следующим образом (доменное имя изменено):
function groupExists(groupId) {
return AdminDirectory.Groups.list({domain: 'my-domain.com'}).groups.some(function(group) {
return group.email === groupId;
});
Такое же сообщение об ошибке появляется, когда я использую другие методы AdminDirectory, такие как:
var optionalArgs = {
domain: "my-domain.com"
};
var response = AdminDirectory.Users.list(optionalArgs);