0
我對使用PHP客戶端庫1.1.7的Google API進行編程相對較新。目前,我想要獲得理想的域名,我用做它的代碼內的所有用戶的列表如下:使用PHP客戶端庫獲取Google Apps帳戶的所有用戶
$service = new Google_Service_Directory($client);
$optParams = array(
'customer' => 'my_customer',
'maxResults' => 500,
'orderBy' => 'email',
);
$results = $service->users->listUsers($optParams);
$users = $results->getUsers();
foreach($users as $user) {
$usersemails = $user->getPrimaryEmail();
echo $usersemails.'<br>';
}
的問題是,當我使用這個代碼,我只能得到一個最大的500位用戶。我搞清楚,我要使用的下一個頁面標記所以我嘗試使用此代碼:
$service = new Google_Service_Directory($client);
$optParams = array(
'customer' => 'my_customer',
'maxResults' => 500,
'orderBy' => 'email',
'pageToken' => NULL,
);
$results = $service->users->listUsers($optParams);
$pageToken = $results->getNextPageToken();
$users = $results->getUsers();
while($pageToken);
foreach($users as $user) {
$usersemails = $user->getPrimaryEmail();
echo $usersemails.'<br>';
}
現在,當我嘗試使用此代碼我收到上寫着以下瀏覽器的屏幕:「 504網關超時,服務器沒有及時響應。「
有沒有我正在使用的代碼有問題,或者這是我使用的服務器的問題?任何有關這個問題的見解將不勝感激。提前致謝。