2010-06-04 30 views
0

Comment proposez-vous que je procède à changer l'échantillon GoogleAddressBook pour récupérer> 25 contacts?comment changer dotNetOpenAuth GoogleAddressBook échantillon pour récupérer plus de 25 contacts?

Google suggère d'utiliser AutoPaging = true sur http://code.google.com/apis/contacts/docs/2.0/developers_guide_dotnet.html#retrieving_without_query

Si cela est encore valide, comment puis-je aller à passer ce paramètre dans l'échantillon fourni DotNetOpenAuth?

Répondre

0

La propriété AutoPaging est juste que: une propriété. Ce n'est pas un paramètre de requête, et cette propriété n'est pas disponible sauf si vous utilisez la bibliothèque Google .NET (qui, à ma connaissance, n'utilise pas OAuth).

Les latest version of the protocol documentation for Google Contacts états:

Note: L'alimentation ne peut pas contenir tous les contacts de l'utilisateur, car il y a une limite par défaut sur le nombre de résultats renvoyés. Pour plus d'informations, voir le paramètre de requête max-results dans Retrieving contacts using query parameters.

Another documentation page explique qu'il ya aussi un paramètre start-index, donc vous pouvez toujours récupérer des blocs de contacts à un moment si vous le souhaitez.

Il ressemble à tout ce que vous devez faire est d'ajouter ?max-results=500 ou un autre grand nombre à la demande que vous envoyez. J'ai updated the DotNetOpenAuth sample pour rendre cela facile.