Проблема с API контактов Google

#c# #asp.net #api #oauth #google-contacts-api

#c# #asp.net #API #oauth #google-contacts-api

Вопрос:

Пытаюсь использовать API контактов Google, если я использую

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

я получаю 25 контактов, но если я пытаюсь получить больше контактов в одном запросе, это выдает мне «несанкционированную» ошибку. ниже приведен запрос.

Более того, если я добавлю какую-либо строку вопроса к указанному выше URL, я получу несанкционированную ошибку

https://www.google.com/m8/feeds/contacts/default/ful?filterby=emailsamp;max_results=1000amp;oauth_token=1/tKP60-hjdz5II2rimvgKtIHHzEiiPlA95fS2hl1eBr4amp;oauth_consumer_key=www.mydomain.comamp;oauth_signature_method=HMAC-SHA1amp;oauth_timestamp=1306390988amp;oauth_nonce=1278946amp;oauth_version=1.0amp;oauth_signature=mhCioGAKdAwBCMxdzJtfBU6rE/Q=

Пожалуйста, помогите, заранее спасибо

Ответ №1:

Я предполагаю, что это max-results = 1000 (не max_results). Вы можете попробовать. В SocialAuth.Используется сетевой компонент max-results, он автоматически возвращает все контакты, просто вызывая getContacts()… Он скрывает все путаницы с подписями, URL-адресами, токенами и так далее. http://code.google.com/p/socialauth-net