3 votes

AUTH_TOKEN_TYPE pour les API de Google

Je sais donc comment obtenir une liste de comptes afin de permettre à l'utilisateur d'authentifier mon application pour l'utiliser avec ses données Google. AUTH_TOKEN_TYPE .

Voici le code actuel que j'ai :

AccountManager.get(this).getAuthTokenByFeatures("com.google", AUTH_TOKEN_TYPE, null, this, null,null)

Je ne sais pas où trouver le AUTH_TOKEN_TYPE pour l'API Picasa que je veux utiliser (ainsi que toutes les autres API de Google). Vous pouvez m'aider ?

4voto

Shadow Points 2177

AUTH_TOKEN_TYPE est la portée OAuth de l'API, à utiliser. Pour que le gestionnaire de compte comprenne qu'il s'agit d'un OAuth2.0, vous devez ajouter "oauth2 :". Ainsi, par exemple, pour l'API Tâches, cela ressemblera à ceci.

String AUTH_TOKEN_TYPE = "oauth2:https://www.googleapis.com/auth/tasks";

Et pour picasa, ce sera

String AUTH_TOKEN_TYPE = "oauth2:https://picasaweb.google.com/data/"

EDIT: Certaines des API de Google permettent d'utiliser des chaînes d'alias spéciales au lieu d'écrire la totalité de la portée OAuth2. Par exemple aquí est l'alias AUTH_TOKEN_TYPE pour l'API Google Tasks.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X