Я использую запрос 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().
Сообщение об ошибке говорит вам точно, в чем проблема.
Login required
Чтобы получить доступ к личным данным, таким как добавление пользователей в вашу учетную запись администратора, вы должны сначала пройти аутентификацию.
Если вы проверите верхнюю часть страницы документации для этого метода Члены: вставьте Вы заметите, что это заявляет.
требует авторизация
Я не знаю, на каком языке вы пользуетесь, так как вы не разместили ни одного кода, но для начала стоит проверить документация
Других решений пока нет …