0

我正在使用它从我的 id something@xyz.com 获取所有 gmail 联系人:

在 PHP 中使用 Google Contacts Data API 和 OAuth 2.0 导入 Gmail 或 Google 联系人

但是,我只显示了 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
4

1 回答 1

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 布局的更多信息、您可以使用的其他一些方法以及特定于语言的方法的信息。尝试查看使用查询参数检索联系人检索所有联系人部分,了解您在此处需要的内容。

于 2013-01-31T09:58:23.167 回答