导入谷歌联系人时出错

时间:2013-01-26 20:55:43

标签: php oauth oauth-2.0 contacts import-contacts

我正在使用它来获取我的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

1 个答案:

答案 0 :(得分:0)

feed可获得的最大金额为100.如果超过此值,则会发生不好的事情。您可以将startIndexmax-results结合使用,以指定您希望从哪里获得,以及一次指定多少。

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

检查Google Contacts API以获取有关XML布局的更多信息,有关您可以使用的其他方法的信息以及特定于语言的方法。尝试查看使用查询参数检索联系人检索所有联系人部分,了解您需要的内容。