Google Contacts API v3:如何使用全文查询?

thr*_*cee 5 google-contacts-api

我似乎无法使用查询参数搜索Google通讯录.

我可以成功验证用户身份,获取联系人组列表,并获取组内联系人列表,但无法进行搜索.

从文档中,我假设我的URI必须看起来像这样在默认用户的联系人中搜索"tracy"(假设我已经通过OAuth2进行了身份验证):

https://www.google.com/m8/feeds/default/full?q=tracy

但是,我得到一个"错误请求"响应(_rc = 400)

我想我可以下载所有联系人然后自己进行搜索,但我无法想象GOOGLE(!)无法在服务器上进行搜索.

任何帮助非常感谢!谢谢!

Foo*_*o L 17

我遇到了类似的问题,q忽略了参数.我不得不添加版本参数v=3.0,对q由如图所示被认可这个职位.

您的完整网址应为:

https://www.google.com/m8/feeds/contacts/default/full?q=tracy&v=3.0
Run Code Online (Sandbox Code Playgroud)

请注意Blake O提到的更正后的URL.

对于我的使用,我还添加了access_tokengapi.auth.authorize从Google API Client JS库获得的参数