123 votes

Obtenir les nouveaux consommateurs et clés secrètes de l'API Twitter

Je travaille sur un projet Twitter où je veux utiliser OAuth mais je ne sais pas où obtenir les clés du consommateur et du secret.

Comment puis-je les obtenir ?

90voto

DeZigny Points 768

Pour obtenir la Clé du consommateur et le Secret du consommateur, vous devez créer une application dans Twitter via

https://developer.twitter.com/en/apps

Vous serez alors dirigé vers une page contenant la Clé du consommateur et le Secret du consommateur.

Nous espérons que ces informations permettront de clarifier les éléments essentiels d'OAuth pour Twitter :

  1. Créez un compte Twitter si vous n'en avez pas encore un.
  2. Visitez le site https://apps.twitter.com et suivez les instructions pour créer un projet de développement (Twitter vous demande de répondre à certaines questions avant d'approuver votre compte). L'approbation a été presque instantanée dans mon cas).
  3. En demandant la clé et le secret de l'API via le portail des développeurs, Twitter produit les trois éléments suivants :
  • Clé API (il s'agit de votre "clé de consommateur")
  • Clé secrète API (il s'agit de votre "secret de consommateur")
  • Jeton de porteur
  1. Ensuite, visitez la zone "Authentication Tokens" du portail des développeurs et générez un "Access token & secret". Vous obtiendrez ainsi les deux éléments suivants :
  • Jeton d'accès (c'est votre "clé d'accès")
  • Secret du jeton d'accès (c'est votre "secret du jeton")
  1. La clé du consommateur, le secret du consommateur, la clé du jeton et le secret du jeton devraient être suffisants pour effectuer des appels à l'API Twitter (ils l'étaient pour moi). Bonne chance !

1 votes

Cela a fonctionné, la réponse de Pankaj semble être une solution plus ancienne.

2 votes

Vous devez également ajouter votre numéro de téléphone au profil, si vous ne l'avez pas encore fait, suivez cette procédure : support.twitter.com/articles/

34voto

Pankaj Mishra Points 5377

J'ai enfin trouvé la solution.

Veuillez suivre ces étapes pour les deux clés.

http://dev.twitter.com/pages/auth

34voto

random Points 5411
  1. Connectez-vous à la Développeurs Twitter section.

    • Si vous n'avez pas encore de compte, vous pouvez vous connecter avec vos informations d'identification Twitter habituelles.
  2. Aller à " Créer une application "

  3. Remplissez les détails de l'application que vous utiliserez pour vous connecter à l'API.

    • Votre candidature Le nom doit être unique. Si quelqu'un d'autre l'utilise déjà, vous ne pourrez pas enregistrer votre demande tant que vous n'aurez pas trouvé quelque chose qui n'est pas utilisé.
  4. Cliquez sur Créez votre application Twitter

  5. Les détails de votre nouvelle application seront affichés, ainsi que votre clé et votre secret de consommateur.

  6. Si vous avez besoin de jetons d'accès, faites défiler la page et cliquez sur Créer mon jeton d'accès

    • La page se rafraîchira alors dans l'onglet "Détails" avec vos nouveaux jetons d'accès. Vous pouvez les recréer à tout moment si vous en avez besoin.

Par défaut, vos applications auront un accès en lecture seule. Pour changer cela, allez dans la section Paramètres et modifiez le niveau d'accès requis dans la section "Type d'application".

Applications existantes

Pour obtenir le consommateur et les jetons d'accès d'une application existante, rendez-vous à l'adresse suivante Mes applications (qui est disponible dans le menu en haut à droite).

1 votes

C'était la réponse la plus utile, merci d'être clair et simple !

0 votes

UPVOTE ! Meilleure réponse : simple, direct, concis, précis, EFFICACE !

21voto

Someone Somewhere Points 2711

étape 1 Aller à https://dev.twitter.com/apps


étape 2 Créer une application (remplir le formulaire)


étape 3 Changez les permissions si nécessaire (selon que vous voulez juste lire, écrire ou exécuter).


étape 4 Allez à la section des clés API et cliquez sur générer un jeton d'accès.


5 ans de retard pour répondre :)

Maintenant vous avez ces jetons, c'est tout ce dont vous avez besoin.

'oauth_access_token' => Access token
'oauth_access_token_secret' => Access token secret
'consumer_key' => API key
'consumer_secret' => API secret

11 votes

Au moins quelqu'un explique que clé API = consumerKey !

0 votes

Après des heures de recherche, c'est le premier élément de connaissance que je trouve qui explique cette relation entre les jetons d'accès, les clés des consommateurs, les secrets, etc. Twitter a échoué, Stack Overflow a gagné. Merci !

0 votes

Exactement la douleur que j'ai traversée, c'est la raison pour laquelle j'ai posté la réponse même si c'était 5 ans en retard.

7voto

lmjalex Points 73

Cette page a été déplacée vers le nouveau portail des développeurs de Twitter. Vous pouvez la trouver à l'adresse suivante http://dev.twitter.com/pages/oauth_faq

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