В соответствии с документами я должен иметь возможность выполнять поиск по псевдониму адреса электронной почты. Код выше не возвращает пользователей. Я знаю, что этот псевдоним (myusername@mydomain.com) существует в моей учетной записи, потому что я вижу его и настраиваю вручную, но API его не находит. Я использую библиотеку https://github.com/googleapis/google-api-php-client.
Что я делаю не так? Я пытаюсь оба этих вызова:
$google_service_directory = new Google_Service_Directory($client);
$google_service_directory_users = $google_service_directory->users->listUsers([
'domain' => 'mydomaim.com',
'query' => 'email=myusername@mydomain.com'
]);
ИЛИ
$google_service_directory_users = $google_service_directory->users->listUsers([
'domain' => 'mydomaim.com',
'query' => 'myusername@mydomain.com'
]);
Вот вывод, когда я печатаю переменную google_service_directory_users:
Google_Service_Directory_Users {#631
#collection_key: "users"
#internal_gapi_mappings: array:1 [
"triggerEvent" => "trigger_event"
]
+etag: "xxxxxxxxxxxxxx"
+kind: "admin#directory#users"
+nextPageToken: null
+triggerEvent: null
#usersType: "Google_Service_Directory_User"
#usersDataType: "array"
#modelData: array:1 [
"users" => []
]
#processed: array:1 [
"users" => true
]
}