Obtenir de nouveaux clients et clés secrètes d'API Twitter

118

Je travaille sur un projet Twitter où je souhaite utiliser OAuth mais je ne sais pas où trouver les clés client et secrète.

Comment puis-je les obtenir?

Pankaj Mishra
la source

Réponses:

83

Pour obtenir Consumer Key & Consumer Secret, vous devez créer une application sur Twitter via

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

Ensuite, vous serez redirigé vers une page contenant Consumer Key & Consumer Secret.

DeZigny
la source
1
Cela a fonctionné, la réponse de Pankaj semble être une solution plus ancienne.
eddyparkinson
2
Vous devrez également ajouter votre numéro de téléphone au profil, si vous ne l'avez pas fait, suivez ceci: support.twitter.com/articles/…
Pra_A
34
  1. Connectez-vous à la section Développeurs Twitter .

    • Si vous n'avez pas encore de compte, vous pouvez vous connecter avec vos identifiants Twitter habituels
  2. Allez dans " Créer une application "

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

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

  5. Les détails de votre nouvelle application seront affichés avec votre clé client et votre secret client.

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

    • La page s'actualisera ensuite sur 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 seront autorisées pour un accès en lecture seule. Pour changer cela, allez dans l' onglet Paramètres et modifiez le niveau d'accès requis dans la section "Type d'application".

Applications existantes

Pour obtenir le consommateur et accéder aux jetons pour une application existante, accédez à Mes applications (qui est disponible dans le menu en haut à droite).

Aléatoire
la source
1
C'était la réponse la plus utile, merci d'être claire et simple!
PhilMarc
UPVOTE! Meilleure réponse: simple, directe, concise, précise, EFFICACE!
Cody
17

Étape 1 .Accédez à https://dev.twitter.com/apps


Étape 2 .Créez une application (remplissez le formulaire)


étape 3 .Modifiez les autorisations si nécessaire (selon si vous voulez simplement 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 :)

Vous avez maintenant ces jetons, 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
HIRA THAKUR
la source
9
Au moins quelqu'un explique que la clé API = consumerKey!
FDIM
Après des heures de recherche, c'est la première connaissance que je trouve qui explique cette relation entre les jetons d'accès, les clés des consommateurs, les secrets, etc. Twitter échoue, Stack Overflow gagne. Merci!
Rob Segal
Exactement la douleur que j'ai traversée, c'est la raison pour laquelle j'ai posté la réponse même s'il avait 5 ans de retard.
HIRA THAKUR
s'il vous plaît dites-moi une chose lorsque je demande par exemple des chiffres par Twitter dans mon application Android, puis à la place de l'api et du secret, dois-je utiliser au-dessus de deux ('oauth_access_token', 'oauth_access_token_secret') ou en dessous de deux ('consumer_key', 'consumer_secret ')
Sudhanshu Gaur
3

Allez simplement ici: https://dev.twitter.com/apps/new Assurez-vous que vous êtes connecté avec votre compte Twitter - puis créez - même si vous venez de saisir du contenu aléatoire (test) - créez votre application - vous recevrez ensuite toutes les données dont vous avez besoin :)

UACNA
la source
3

À partir de la FAQ Twitter:

La plupart des intégrations avec l'API vous obligeront à identifier votre application sur Twitter au moyen d'une clé API. Sur la plateforme Twitter, le terme «clé API» fait généralement référence à ce que l'on appelle une clé consommateur OAuth. Cette chaîne identifie votre application lors de l'envoi de requêtes à l'API. Dans OAuth 1.0a, vos «clés API» font probablement référence à la combinaison de cette clé de consommateur et du «secret du consommateur», une chaîne utilisée pour «signer» en toute sécurité vos demandes à Twitter.

Jeff Taylor
la source
0

Pour info, à partir de novembre 2018, toute personne souhaitant accéder aux API de Twitter doit demander un compte de développement Twitter en visitant https://developer.twitter.com/ . Une fois votre candidature approuvée, vous serez le seul à pouvoir créer des applications Twitter.

Une fois le compte de développeur Twitter prêt:

1) Allez sur https://developer.twitter.com/ .

2) Cliquez sur Applications , puis sur Créer une application .

3) Fournissez un nom et une description d'application .

4) Entrez un nom de site Web dans le champ URL du site Web .

5) Cliquez sur Créer .

6) Accédez à votre application, puis cliquez sur Détails , puis accédez à Clés et jetons .

Référence: http://www.technocratsid.com/getting-twitter-consumer-api-access-token-keys/

TechnocrateSid
la source