Я пытаюсь получить пользователей каталога моей компании с помощью API Google, чтобы получить список сотрудников с его именем и фотографией профиля.
Для этого я использую этот код в PHP
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
require_once __DIR__ . '/vendor/autoload.php';
echo 'Script users -><br><br>';
try {
$client = new Google_Client();
$client->setAuthConfig('credentials/json/client_secret2.json');
$client->setAccessType("online");
$client->setIncludeGrantedScopes(true); // incremental auth
}
catch (Exception $e) {
print 'An error occurred: ' . $e->getMessage();
}
$service = new Google_Service_Directory($client);
$pageToken = NULL;
$optParams = array(
'customer' => 'my_customer'
);
try {
do {
if ($pageToken){
$optParams['pageToken'] = $pageToken;
}
$results = $service->users->listUsers($optParams);
$pageToken = $results->getNextPageToken();
$users = $results->getUsers();
foreach($users as $user) {
$usersemails = $user->getPrimaryEmail();
echo $usersemails.'<br>';
}
} while($pageToken);
} catch (Exception $e) {
print 'An error occurred: ' . $e->getMessage();
}
?>
Код ошибки, который я получаю все время, таков, и я не очень хорошо знаю, что связано
Задача ещё не решена.
Других решений пока нет …