我已经使用此API已有6年了,没有任何问题,但是从3天前开始,我经历了一系列奇怪的行为,意识到我的Google联系人开始不受控制地进行复制。我弄清楚,即使在GET查询中使用max-results,它也与检索联系人中1.500的一个奇怪限制有关。
这是我的代码(PHP服务器):
$req = new Google_Http_Request("https://www.google.com/m8/feeds/contacts/".$user_email."/full?max-results=1000000");
$req->setRequestHeaders(array('GData-Version'=> '3.0','content-type'=>'application/atom+xml; charset=UTF-8; type=feed'));
$auth = $client->getAuth();
$val = $auth->authenticatedRequest($req);
$response = $val->getResponseBody();
$xml = simplexml_load_string($response);
结果为$ xml-> entry 仅包含1.500个元素,即使联系人为8.000。
任何人都知道发生了什么事吗?
我也有同样的问题,联系人同步脚本的python后端。我看过其他一些带有类似查询的帖子-不幸的是,我真的不是这个东西的向导,也不知道如何进一步追究此事,或者不知道该与谁联系,以询问发生这种情况的原因-当然似乎与Google在服务器端进行的某些更改有关...帮助!