Google API выдает ошибку входа при добавлении участника в группу с помощью admin sdk api

Я использую запрос Simple HTTP HTTP API, чтобы добавить участника в группу

Я настроил новый проект в своей консоли администратора Google и у меня есть ключ, клиент, секрет клиента, имя учетной записи службы, и после этого я пишу этот код, чтобы добавить участника в группу. Но это дает мне ошибку. Может кто-нибудь подсказать, где я делаю не так

    include_once __DIR__ . '/GoogleClientApi/vendor/autoload.php';
include_once __DIR__. '/GoogleClientApi/src/Google/Auth/Google_AssertionCredentials.php';

$clientId = 'xxxxxxxxxxxxc7iqi.apps.googleusercontent.com';

-----------------------------------
-----------------------------------

$scopes = array(
'https://www.googleapis.com/auth/admin.directory.group',
'https://www.googleapis.com/auth/admin.directory.user'
);

------------------------------
------------------------------------------

$client = new Google_Client();
$client->setApplicationName($appName);
$client->setClientId($clientId);
$client->setAssertionCredentials($creds); // This line gives the error

Этот код дает мне следующую ошибку:

Fatal error: Call to undefined method Google_Client::setAssertionCredentials().

0

Решение

Сообщение об ошибке говорит вам точно, в чем проблема.

Login required

Чтобы получить доступ к личным данным, таким как добавление пользователей в вашу учетную запись администратора, вы должны сначала пройти аутентификацию.

Если вы проверите верхнюю часть страницы документации для этого метода Члены: вставьте Вы заметите, что это заявляет.

требует авторизация

Я не знаю, на каком языке вы пользуетесь, так как вы не разместили ни одного кода, но для начала стоит проверить документация

1

Другие решения

Других решений пока нет …