En utilisant notre site, vous acceptez notre politique de confidentialité.
Accepter
YubiGeekYubiGeek
  • CryptosHot
    Cryptos
    Une cryptomonnaie, dite aussi cryptoactif, cryptodevise, monnaie cryptographique ou encore cybermonnaie, est une monnaie émise de pair à pair, sans nécessité de banque centrale, utilisable…
    Afficher plus
    À la une
    Pi Network (π) : quelle est cette crypto-monnaie et comment la miner ?
    Pi Network (π) : quelle est cette crypto-monnaie et comment la miner ?
    il y a 1 an
    Investir dans le Bitcoin : pour quelles raisons ?
    Investir dans le Bitcoin : pour quelles raisons ?
    il y a 2 ans
    Prévision du prix de Star Atlas (ATLAS) en 2022
    Prévision du prix de Star Atlas (ATLAS) en 2022
    il y a 3 mois
    Les dernières actualités
    Quelles applications permettent de gagner des Bitcoins ?
    il y a 7 heures
    Comment créer votre art NFT ?
    il y a 7 heures
    Vous êtes pour ou contre les NFT ?
    il y a 4 semaines
    C’est quoi la finance décentralisée ou DeFi ?
    il y a 1 mois
  • Culture
    • Anime & Manga
    • Films & Séries
    • Jeux & Consoles
    CultureAfficher plus
    Sniper Elite 5, My Time at Sandrock et Kao the Kangaroo cette semaine
    Sniper Elite 5, My Time at Sandrock et Kao the Kangaroo cette semaine
    6 min. de lecture
    Salt and Sacrifice, Cantata et Evil Dead cette semaine
    Salt and Sacrifice, Cantata et Evil Dead cette semaine
    4 min. de lecture
    Moon Knight en streaming sur Disney+
    Moon Knight en streaming sur Disney+
    5 min. de lecture
    Wildcat Gun Machince, Trek to Yomi et Citizen Sleeper cette semaine
    Wildcat Gun Machince, Trek to Yomi et Citizen Sleeper cette semaine
    3 min. de lecture
    The Serpent Rogue, House of the Dead et Nintendo Switch Sports cette semaine
    The Serpent Rogue, House of the Dead et Nintendo Switch Sports cette semaine
    3 min. de lecture
  • Réseaux Sociaux
    Réseaux SociauxAfficher plus
    Comment rendre son entreprise influente sur les réseaux sociaux ?
    Comment rendre son entreprise influente sur les réseaux sociaux ?
    9 min. de lecture
    Mcfly et Carlito : les 5 ans d’un duo iconique de Youtube
    Mcfly et Carlito : les 5 ans d’un duo iconique de Youtube
    6 min. de lecture
    Intégrez vos tweets à l'aide d'images grâce à Poet.so
    Intégrez vos tweets à l’aide d’images grâce à Poet.so
    1 min. de lecture
    Tom Holland chez Mcfly et Carlito, la vidéo qui rend fou Internet !
    Tom Holland chez Mcfly et Carlito, la vidéo qui rend fou Internet !
    8 min. de lecture
    15 meilleurs sites pour acheter des followers Instagram actifs et réels
    15 meilleurs sites pour acheter des followers Instagram actifs et réels
    14 min. de lecture
  • SciencesNew
    SciencesAfficher plus
    Les avantages du CBD pour les gamers
    Les avantages du CBD pour les gamers
    3 min. de lecture
    CBD : le cannabis légal en France et en Europe
    CBD : le cannabis légal en France et en Europe
    7 min. de lecture
    Jeff Bezos et ses partenaires à la recherche de la vie éternelle
    Jeff Bezos et ses partenaires à la recherche de la vie éternelle
    5 min. de lecture
    Les troubles d’anxiété liés aux réseaux sociaux : que faire ?
    Les troubles d’anxiété liés aux réseaux sociaux : que faire ?
    4 min. de lecture
    Devenir sophrologue : comment faire ?
    Devenir sophrologue : comment faire ?
    4 min. de lecture
  • Technologies
    TechnologiesAfficher plus
    Bien choisir sa figurine Star Wars
    Bien choisir sa figurine Star Wars
    4 min. de lecture
    Comment GPT-3 révolutionne le content marketing avec l’IA ?
    Comment GPT-3 révolutionne le content marketing avec l’IA ?
    6 min. de lecture
    Machine learning automatisé : de quoi s’agit-il ?
    Machine learning automatisé : de quoi s’agit-il ?
    7 min. de lecture
    Barre de son et haut-parleur de la télévision : quelles sont les meilleures ?
    Barre de son et haut-parleur de la télévision : quelles sont les meilleures ?
    13 min. de lecture
    Nothing Phone (1) : le nouveau téléphone qui fait parler de lui
    Nothing Phone (1) : le nouveau téléphone qui fait parler de lui
    6 min. de lecture
  • Catégories
YubiGeek est un site Marseillais dédié à l’actualité de la communauté du jeux-vidéo, des nouvelles technologies et des sciences, créé par des passionnés, pour les passionnés.
EN LECTURE : Comment récupérer l’adresse email d’un compte avec l’API Twitter ?
Partager
Se connecter
Notification Afficher plus
Les dernières actualités
Super Cookies : comment se protéger de leurs effets néfastes
Super Cookies : comment se protéger de leurs effets néfastes
il y a 7 heures
Quelles applications permettent de gagner des Bitcoins ?
Quelles applications permettent de gagner des Bitcoins ?
il y a 7 heures
Comment créer votre art NFT ?
Comment créer votre art NFT ?
il y a 7 heures
Sécurité dans les casinos en ligne : ce qui compte
Sécurité dans les casinos en ligne : ce qui compte
il y a 2 jours
Bien choisir sa figurine Star Wars
Bien choisir sa figurine Star Wars
il y a 2 jours
Aa
Aa
YubiGeekYubiGeek
Avez-vous déjà un compte ? Se connecter
Suivez-nous
YubiGeek > Blog > Growth Hacking > Comment récupérer l’adresse email d’un compte avec l’API Twitter ?
Growth Hacking

Comment récupérer l’adresse email d’un compte avec l’API Twitter ?

Maxence Rose
Posté par Maxence Rose il y a 6 ans Ajouter un commentaire 7 min. de lecture
Mis à jour 04/05/2022 12:26:10
Comment récupérer l’adresse email d’un compte avec l’API Twitter ?
Partager

Dans ce billet, nous allons nous servir de la librairie TwitterOauth qui permet d’interagir avec l’API de Twitter, et nous allons demander une permission supplémentaire à Twitter afin de récupérer l’adresse email de la personne qui se connectera à votre application.

Dans un précédent billet, je vous expliquais comment récupérer certaines informations d’un compte Twitter (ID du compte, son nom d’utilisateur, son d’affichage, son adresse email) en générant une « lead card » via le tableau de bord des publicités Twitter (Ads Twitter). Je vous expliquais également comment se servir de ces informations pour les enregistrer dans une liste d’email pour votre campagne d’emailing sur MailChimp.

L’application qui sera mise en place tout le long de ce tutoriel servira de service de connexion à un site Internet, l’adresse email de l’utilisateur nous permettra de l’identifier facilement si un compte est déjà présent, ou de lui créer un compte si l’adresse email n’est pas encore présente dans la base de données.

Création de l’application Twitter

Pour cela, rendez-vous sur apps.twitter.com et cliquez sur « Create New App », puis remplissez le formulaire avec des informations correctes :

  1. Name : nom de l’application
  2. Description : description de l’application, elle sera affichée lorsqu’un utilisateur sera invité à lier son compte avec l’application
  3. Website : le site sur lequel on retrouvera l’application
  4. Callback URL : l’URL qui sera utilisée pour rappeler l’utilisateur sur votre site et qui traitera ses informations
  5. Pour terminer, acceptez l’accord de développeur en cochant la case « Yes, I agree » et cliquez sur le bouton « Create your Twitter application »

Une fois que votre application est créée, cliquez sur l’onglet « Permissions ». Il est recommandé de bien réfléchir sur le niveau d’accès de votre application avant qu’elle ne soit mise en place, ne soyez pas trop gourmand, et utilisez un niveau d’accès justifié (les utilisateurs n’accepteront pas forcément de lier leur compte à une application qui peut lire leurs messages privés).

Comment récupérer l’adresse email d’un compte avec l’API Twitter ?
  • Read only : permet uniquement la lecture des informations d’un compte
  • Read and Write : permet la lecture et l’écriture d’informations d’un compte
  • Read, Write and Access direct messages : permet un accès aux droits précédents, mais permet en plus la lecture et l’écriture de messages privés

Cliquez ensuite sur l’onglet « Keys and Access Tokens ». Vous retrouverez dans cette section, les informations de votre application pour la connexion à l’API Twitter, ainsi que le niveau d’accès à cette dernière.

Comment récupérer l’adresse email d’un compte avec l’API Twitter ?

Notez les deux clés (« Consumer Key » et « Consumer Secret »), elles nous serviront pour la suite du tutoriel. Notez également que nous utiliseront un niveau d’accès en lecture seule, utile pour de simples connexions.

Demander une permission supplémentaire

Par défaut, l’API Twitter ne délivre que certaines informations. Même s’il y a de quoi faire avec celles-ci, il manque cependant la date de naissance, l’URL Vine du compte, et dans notre cas : l’adresse email du compte.

Pour demander une permission supplémentaire, rendez-vous sur support.twitter.com/forms/platform et cochez la case « J’ai besoin d’accéder aux autorisations spéciales ». Vous devrez compléter le formulaire avec les bonnes informations, soyez le plus précis possible.

  1. Nom d’Application : saisissez le nom de l’application que vous avez utilisé lors de la création de votre application
  2. ID de l’application : elle est visible dans l’URL de la page lorsque vous visualisez les informations de l’application : https://apps.twitter.com/app/#######/settings
  3. Autorisations demandées : saisissez précisément les informations relatives à votre application (application de connexion par exemple), et définissez vos besoins (adresse email, date de naissance, etc…)
  4. Nom d’utilisateur Twitter : ce champ est déjà complété
  5. Votre email : ce champ est déjà complété
Comment récupérer l’adresse email d’un compte avec l’API Twitter ?

Cliquez ensuite sur « Envoyer » pour valider la demande. Le délai d’attente est en général de 24h mais pour les fois où j’ai fait la demande, ça n’a prit qu’une heure. Soyez patient.

Une fois que la permission supplémentaire demandée est active, rendez-vous dans l’onglet « Settings » afin de compléter les champs manquants dans le formulaire (ils sont obligatoires pour utiliser la nouvelle permission) :

  1. Privacy Policy URL : URL d’accès à la politique de confidentialité de votre site/application
  2. Terms of Service URL : URL d’accès aux Conditions Générales d’Utilisation (CGU) de votre site/application

Une fois que ces informations sont saisies, rendez-vous dans l’onglet « Permissions » et cochez la case « Request email addresses from users » afin que les utilisateurs fournissent leur adresse email lors de leur connexion.

Comment récupérer l’adresse email d’un compte avec l’API Twitter ?

Il est important de noter que tous les accès (comptes liés à votre application) effectués au préalable ne seront plus utilisable, au même titre qu’un renouvellement des clés d’authentification de votre application.

Script de connexion en PHP

Pour utiliser la librairie TwitterOauth (une bibliothèque PHP très populaire pour l’utilisation de l’API Twitter OAuth REST, créée par @abraham), je vous conseille vivement d’utiliser Composer (un magnifique outil pour les développeurs pour installer des paquets et leurs dépendances à partir de Packagist).

Composer est un gestionnaire de dépendance qui vous permettra de définir les différentes dépendances pour votre projet. Composer utilise un fichier composer.json qui contient plusieurs informations sur le projet dont la liste des librairies utilisées. Il est ensuite capable de télécharger automatiquement ces librairies (et les dépendances associées) et de générer un “autoloader” pour les utiliser simplement dans vos projets PHP.

Connexion des utilisateurs (connexion.php)

Vous devriez aussi aimer...

Favikon : la solution idéale pour trouver un influenceur

Comment réagir face au cyber harcèlement ?

Gagner du Bitcoin gratuitement : le coup marketing de génie de Binance

La fibre optique : une connexion haut débit

Intégrez vos tweets à l’aide d’images grâce à Poet.so

MOTS-CLÉS : API, AtlanticCoastConference, Authentification, Confidentialité, Dent, InterfaceDeProgrammation, Internet, Keys, Lai, Paquet, PHP, ReichsausschußFürLieferbedingungen, RepresentationalStateTransfer, RéseauExpressRégionalDÎledeFrance, REST, TableauDeBord, TransportExpressRégional, Twitter, UniformResourceLocator, URL, Yes

S'abonner à la newsletter de YubiGeek

Tenez bon ! Recevez les dernières nouvelles de dernière minute directement dans votre boîte de réception. Rassurez-vous, nous n'envoyons aucun spam et ne vendons pas nos données.
En vous inscrivant, vous acceptez nos conditions d'utilisation et reconnaissez les pratiques en matière de données dans notre politique de confidentialité. Vous pouvez vous dés-inscrire à n'importe quel moment.
Partager cet article
Email Imprimer
Quelle est votre réaction ?
Love0
Sad0
Happy0
Sleepy0
Angry0
Dead0
Wink0
Posté par Maxence Rose Fondateur de YubiGeek
Follow :
Hyperactif du Web et fondateur de YubiGeek.com, passionné de nouvelles technologies, de sciences, et fasciné par Google, j'écris ce que bon me semble et je teste pour vous les derniers services du Web. J'ai créé YubiGeek en 2015 pour vous servir.
Article précédent Demooz, une Start-Up qui propose d’essayer avant d’acheter Demooz, une Start-Up qui propose d’essayer avant d’acheter
Article suivant Todoist évolue et dévoile son application pour Windows 10 Todoist évolue et dévoile son application pour Windows 10
Laisser un commentaire

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Les derniers articles

Super Cookies : comment se protéger de leurs effets néfastes
Super Cookies : comment se protéger de leurs effets néfastes
Applications 6 min. de lecture
Quelles applications permettent de gagner des Bitcoins ?
Quelles applications permettent de gagner des Bitcoins ?
Crypto-Monnaies 6 min. de lecture
Comment créer votre art NFT ?
Comment créer votre art NFT ?
Crypto-Monnaies 7 min. de lecture
Sécurité dans les casinos en ligne : ce qui compte
Sécurité dans les casinos en ligne : ce qui compte
Casino 9 min. de lecture

Les articles vedettes

Les meilleures applications de chat vidéo, qui suivent le principe d’Omegle
Les meilleures applications de chat vidéo, qui suivent le principe d’Omegle
Applications 11 min. de lecture
Comment rédiger un bon contenu SEO ?
Comment rédiger un bon contenu SEO ?
SEO 5 min. de lecture
Les avantages du CBD pour les gamers
Les avantages du CBD pour les gamers
Sciences 3 min. de lecture
Que savoir sur OVAOU ?
Que savoir sur OVAOU ?
Applications 5 min. de lecture

Vous devriez aimer aussi...

Favikon : la solution idéale pour trouver un influenceur
Growth Hacking

Favikon : la solution idéale pour trouver un influenceur

4 min. de lecture
Comment réagir face au cyber harcèlement ?
Non Classé

Comment réagir face au cyber harcèlement ?

4 min. de lecture
Gagner du Bitcoin gratuitement : le coup marketing de génie de Binance
Crypto-Monnaies

Gagner du Bitcoin gratuitement : le coup marketing de génie de Binance

8 min. de lecture
La fibre optique : une connexion haut débit
Technologies

La fibre optique : une connexion haut débit

7 min. de lecture
//

YubiGeek est un site Marseillais dédié à l’actualité de la communauté du jeux-vidéo, des nouvelles technologies et des sciences, créé par des passionnés, pour les passionnés.

Navigation rapide

  • Nos catégories
  • Liste de lecture
  • Vos intérêts
  • Notre blog

Liens utiles

  • Mentions légales
  • Politique de confidentialité
  • Contactez-nous

Inscrivez-vous à notre newsletter

Abonnez-vous à notre newsletter pour recevoir instantanément nos derniers articles !

YubiGeekYubiGeek
Suivez-nous

Copyright © 2015 - 2022 YubiGeek. Tous droits réservés.

  • AmazingTalker | Cours de langues

Removed from reading list

Annuler
Bienvenue à vous !

Connectez-vous à votre compte

Mot de passe oublié ?