我似乎无法使用查询参数搜索Google通讯录。
我可以成功验证用户身份,获取联系人群组列表,并获取群组中的联系人列表,但无法进行搜索。
从文档中,我假设我的URI必须看起来像是在默认用户的联系人中搜索“tracy”(假设我已经通过OAuth2进行了身份验证):
但是,我收到“错误请求”回复(_rc = 400)
我想我可以下载所有联系人,然后自己进行搜索,但我无法想象GOOGLE(!)无法在服务器上进行搜索。
任何帮助非常感谢!谢谢!
答案 0 :(得分:17)
我遇到了类似的问题,忽略了q
参数。我必须添加版本参数v=3.0
,以便q
进行识别,如this post所示。
您的完整网址应为:
https://www.google.com/m8/feeds/contacts/default/full?q=tracy&v=3.0
请注意Blake O提到的更正后的网址。
对于我的使用,我还在Google API客户端JS库中添加了access_token
gapi.auth.authorize
之后的{{1}}参数
答案 1 :(得分:1)
错误的网址。
www.google.com/m8/feeds/ 联系人强> /默认/全Q =崔西