Ошибка при импорте контактов Google

Я использую это, чтобы получить все контакты Gmail от моего идентификатора что-то@xyz.com:

Импортируйте контакты Gmail или Google с помощью API данных контактов Google и OAuth 2.0 в PHP

Однако у меня отображается только 30-40/300 контактов. И когда я устанавливаю max_results на очень высокое значение, я получаю ошибку:

Fatal error: Uncaught exception 'Exception' with message 'String could not be parsed as     
XML' in C:\xampp\htdocs\oauth\oauth.php:80 Stack trace: #0   
C:\xampp\htdocs\oauth\oauth.php(80): SimpleXMLElement->__construct('') #1 {main} thrown  
in C:\xampp\htdocs\oauth\oauth.php on line 80

1 ответ

Максимальная сумма, которую вы можете получить за feed 100. Если вы идете выше этого, то случаются плохие вещи. Ты можешь использовать startIndex в сочетании с max-results указать, где вы хотите получить и сколько за один раз.

 # max-results - max is 100 entries
 # startIndex - Used for paging so you can get the next bunch of results

Проверьте API контактов Google для получения дополнительной информации о макете XML, о том, какие другие методы вы можете использовать, и о методах, специфичных для языка. Попробуйте поискать контакты с использованием параметров запроса и получить все разделы контактов, что вам нужно здесь.

Другие вопросы по тегам