Google通讯录API问题

时间:2011-05-26 06:28:15

标签: c# asp.net api oauth google-contacts

我尝试使用谷歌联系人API,如果我使用

https://www.google.com/m8/feeds/contacts/default/full

我得到25个联系人,但如果我尝试在单个请求中获得更多联系人,则会给我“未经授权”错误。以下是请求。

此外,如果我在上面的网址中添加任何问题字符串,我会收到未经授权的错误

https://www.google.com/m8/feeds/contacts/default/ful?filterby=emails&max_results=1000&oauth_token=1%2FtKP60-hjdz5II2rimvgKtIHHzEiiPlA95fS2hl1eBr4&oauth_consumer_key=www.mydomain.com&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1306390988&oauth_nonce=1278946&oauth_version=1.0&oauth_signature=mhCioGAKdAwBCMxdzJtfBU6rE%2FQ%3D

请提前帮助,请提供帮助

1 个答案:

答案 0 :(得分:2)

我猜它是max-results = 1000(不是max_results)。你可以尝试一下。在SocialAuth.NET组件中,使用max-results,只需调用GetContacts()就会自动返回所有联系人...它隐藏了签名,URL,令牌bla bla的所有混淆。 http://code.google.com/p/socialauth-net/