我正在使用它来获取我的id some@xyz.com的所有gmail联系人:
Import Gmail or Google contacts using Google Contacts Data API and OAuth 2.0 in 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
答案 0 :(得分:0)
feed
可获得的最大金额为100.如果超过此值,则会发生不好的事情。您可以将startIndex
与max-results
结合使用,以指定您希望从哪里获得,以及一次指定多少。
# max-results - max is 100 entries
# startIndex - Used for paging so you can get the next bunch of results
检查Google Contacts API以获取有关XML布局的更多信息,有关您可以使用的其他方法的信息以及特定于语言的方法。尝试查看使用查询参数检索联系人和检索所有联系人部分,了解您需要的内容。