Ошибка при импорте контактов 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, о том, какие другие методы вы можете использовать, и о методах, специфичных для языка. Попробуйте поискать контакты с использованием параметров запроса и получить все разделы контактов, что вам нужно здесь.