2009-11-09 5 views
2

Je viens d'implémenter sign in with twitter pour ma webapp. À la fin du flux OAuth à 3 pattes, j'avais besoin de récupérer la photo d'avatar & de l'utilisateur. Tout ce que j'avais était le twitterid par exemple. 3546735Quelle est la fonction de l'API de vérification des informations d'identification de Twitter?

J'ai donc effectué un GET http://twitter.com/users/show/3546735.json Aucune sécurité n'est requise pour cette méthode, bien qu'elle soit limitée.

Récemment, j'ai lu une autre méthode api appelé verify credentials

Pourquoi devrais-je appeler cela par rapport au simple GET ci-dessus?

Répondre

0

Cela ne vous sert à rien puisque vous utilisez déjà OAuth. Il fournirait les informations d'identification dans une seule requête, ce qui peut être plus facile à implémenter dans certaines applications. Stick avec OAuth si vous avez déjà fait le travail.

0

Je crois que l'approche de vérification des informations d'identification est en train de disparaître progressivement. OAuth semble être l'approche préférée.

1

Une utilisation de account/verify_credentials pour OAuth est qu'il obtient les informations de profil des utilisateurs connectés sans affecter la limite de débit.

Mise à jour: verify_credentials compte maintenant par rapport à la limite de débit des utilisateurs.

+0

Vous avez raison. –

0

J'ai ressenti le besoin de répondre à cette question et de contribuer depuis que je travaille et que j'ai eu du mal avec le twitter api d'Oauth.

En bref, la vérification des informations d'identification renvoie le profil d'authentification des utilisateurs, compte tenu de leur jeton d'accès et de leur jeton secret.

la raison en est que dans oauth 1.0a flux; Une fois l'authentification terminée, Twitter envoie un jeton oauth_verifier qui est utilisé pour échanger des jetons de demande d'accès et de jetons secrets. À ce stade, vous ne connaissez pas l'utilisateur mais avez ses informations d'identification (jeton d'accès et jeton secret). Vous pouvez vérifier les informations d'identification pour identifier le propriétaire de ces jetons.