Ajoutez une section Twitter dans votre application ou configurez l'authentification à l'aide de votre compte Twitter*
*uniquement si vous avez activé l'extension complémentaire Authentification


1

Créer un compte Twitter développeur

1. Rendez vous sur https://developer.twitter.com/  et cliquez sur "Sign up"
2. Remplissez le formulaire avec vos informations, puis cliquez sur "Next"
3. Lisez et acceptez l'accord et la politique des développeurs de Twitter, puis cliquez sur "Submit"
4. Vérifiez votre e-mail
5. Accédez à votre portail de développeur pour créer une application sur Twitter


2

Demander un accès surélevé

Cliquez sur : https://developer.twitter.com/en/portal/products/elevated
Cliquez sur "Apply for Elevated"

Informations de base:
1. Remplissez vos informations de base et cliquez sur "Next"


Team profile*:
Remplissez votre profil d'équipe et cliquez sur "Next"
* Si vous êtes dirigé vers l'étape suivante sans étape de profil d'équipe, ne vous inquiétez pas, c'est normal.


Intended use:
In your words
"In English, please describe how you plan to use Twitter data and/or APIs. The more detailed the response, the easier it is to review and approve."
Vous devez expliquer en anglais pourquoi vous souhaitez utiliser l'API Twitter, soit pour permettre à vos utilisateurs de se connecter à votre app native via leur compte Twitter et / ou d'afficher vos tweets de manière native dans votre app (200 caractères minimum).

The specifics
"Please answer each of the following with as much detail and accuracy as possible. Failure to do so could result in delays to your access to Twitter developer platform or rejected applications."
Si vous prévoyez de configurer une section Twitter dans votre app, expliquez que vos utilisateurs pourront répondre ou retweeter vos tweets depuis votre app native en ouvrant l'app Twitter correctement, mais aussi de suivre votre compte en ouvrant l'app Twitter sur la bonne page depuis votre app native.

Expliquez également que vous souhaitez afficher vos tweets de manière native dans votre application pour une meilleure expérience utilisateur.


Review / Terms:
1. Vérifiez vos informations de base et l'utilisation prévue, puis cliquez sur "Next"
2. Acceptez le "Developer agreement & policy" , puis cliquez sur "Submit"

Note : Si votre demande de compte de développeur Twitter n'est pas approuvée, vous devez contacter l'équipe Twitter.


3

Créer votre app Twitter

Une fois votre Elevated access autorisé, vous pouvez maintenant créer votre application Twitter.

1. Allez dans le menu Projects & Apps > Overview , sous Standalone Apps cliquez sur le bouton "+ Create App".

picture

2. Choisissez un App enivrement : Sélectionnez "Production"et cliquez sur "Next"
3. Nommez votre app et cliquez sur "Next"
3. L'API key (Consumer key dans votre back office) et API secret key (Consumer secret in your back office)  sont affichées. 
4. Copiez et collez les dans un endroit sûr, vous en aurez besoin plus tard, c'est très important

picture

4

Paramètres de l'app

1. Accédez aux paramètres de votre application soit une fois que vous avez copié votre clé API, soit depuis le menu Projects & Apps > Overview, cliquez sur l'icône d'engrenage.
2. Cliquez sur "Set Up" sous "User authentication settings"

picture

App Permissions
1. Sélectionnez "OAuth 1.0a"
2. Cochez l'option "Read and write"
 

picture

General Authentication settings
1. Renseignez le Callback URL : http://127.0.0.1
2. Renseignez L'URL de votre site web (attention, n'oubliez pas le https://)
3. Cliquez sur "Save"
4. Cliquez sur "Yes" pour confirmer "Are you sure you want to change permissions?"

Note : lorsque vous remplissez callback url, des espaces peuvent être automatiquement ajoutés à la fin de l'URL. Cela vous donnera une erreur "Not a valid callback URL format". Vous devrez le supprimer et procéder à la validation de l'application


5. Ajouter une URL de callback pour votre app native iOS (Offre Premium uniquement) les autres offres peuvent sauter cette étape.

- Ajouter une autre URL de callback  dans les paramètres d'authentification :
Elle se présente sous cette forme : twitterkit-YOURAPIKEY:// 
Si votre clé d'API est par exemple ZepC2rfW8hpwpgjgbVLJQTs9B, (la clé d'API que vous avez sauvegardé précédemment) l'url de callback sera la suivante : twitterkit-ZepC2rfW8hpwpgjgbVLJQTs9B:// 

- Cliquez sur "Save" en bas de page.

picture

5

Keys et tokens

1. Allez sur l'onglet "Key and Tokens
2. Cliquez sur le bouton "Generate" à côté de "Access token & secret"
3. l'Access Token et Access Token Secret sont affichées, copiez et collez les dans un endroit sûr, vous en aurez besoin plus tard.
C'est très important.

picture

6

Créer une page Twitter dans votre back office GoodBarber

1. Ajoutez une section Twitter
2. Remplissez les informations :
Consumer Key et Consumer Secret ( = API Key et API Secret key dans les paramètres de votre application Twitter)
Access Token et Access Token Secret

-Cliquez sur "Ajouter".

picture

3. Votre compte Twitter est maintenant connecté à votre page dans votre back office GoodBarber.  

Note:
- L'application iOS doit être mise à jour dans la boutique pour que toutes les fonctionnalités de la section Twitter fonctionnent correctement.
- PWA et Android n'ont besoin que des paramètres de l'application pour être mis à jour.
Reportez-vous à cette aide en ligne pour plus de détails.


Autres articles
Conseils pour créer une app