Mettre en œuvre la connexion avec le bouton Twitter

Mise en œuvre se connectent via Twitter directement par l’intermédiaire de leurs points de terminaison API fournis peut être fastidieux et requièrent une connaissance des systèmes externes tels que le protocole OAuth. Il existe quelques librairies utiles qui peuvent vous aider à rapidement et facilement implémenter un bouton « Se connecter en utilisant Twitter » et obtenir vos utilisateurs Twitter via votre site. Ci-dessous, nous allons parcourir les étapes pour configurer une bibliothèque PHP commune utilisée pour gérer les fonctionnalités et l’authentification de connexion sociale Twitter. Twitter dispose d’informations sur les nombreuses bibliothèques de technologies communes ici. Vous pouvez visualiser un exemple d’implémentation avec de nombreuses fonctionnalités différentes qui dépendent de vous connecter en utilisant Twitter ici.

1. Commencez par Télécharger le package Twitteroauth dont nous allons utiliser pour configurer la connexion à l’aide du bouton Twitter. Vous pouvez utiliser le package suivant du compositeur pour obtenir ceci :

 {<br>"require": { "php": ">=5.4.0", "abraham/twitteroauth": "0.3.0-beta" } } 

2. importer la classe TwitterOAuth sur votre page et initialiser la connexion :

 require 'vendor/autoload.php'; <br>use Abraham\TwitterOAuth\TwitterOAuth; define('CONSUMER_KEY', ); define('CONSUMER_SECRET', ); define('OAUTH_CALLBACK', ); $connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET); 

3. créer une application Twitter sur le Twitter des dev site qui desserviront les demandes de connexion sociale Twitter pour votre site. Remplacer les définitions ci-dessus avec les détails suivants de votre application :

  • La clef de consommateurs trouvée dans l’application créée sous clés et jetons d’accès.
  • Le Secret de la consommation dans l’application créée sous clés et jetons d’accès.
  • L’URL que vous souhaiteriez un utilisateur pour revenir après authentification, avec succès.

4. ensuite générer un jeton de demande qui sera utilisé pour générer une URL qui va déclencher le popup d’authentification de twitter que cette action peut être déclenchée par un événement tel que l’onclick d’un bouton.

 $request_token = $connection->oauth('oauth/request_token', array('oauth_callback' => OAUTH_CALLBACK)); 

5. à partir de l’objet response capturer le « oauth_token » et « oauth_token_secret » pour une utilisation ultérieure. Générer l’URL à utiliser pour afficher la connexion sociale Twitter interface d’authentification.

 $url = $connection->url('oauth/authorize', array('oauth_token' => $request_token['oauth_token'])); 

6. installation d’un bouton ou un déclencheur provoque des utilisateurs accéder à cette URL qui permet d’afficher l’interface de connexion sociale Twitter. Une fois qu’un utilisateur s’est authentifié avec succès, ils seront rediriger vers l’emplacement que vous avez spécifié dans le request_token URL OAUTH_CALLBACK. Sur votre page de rappel réimporter la classe TwitterOAuth :

 require 'vendor/autoload.php';<br>use Abraham\TwitterOAuth\TwitterOAuth; define('CONSUMER_KEY', ); define('CONSUMER_SECRET', ); define('OAUTH_CALLBACK', ); 

7. définir les définitions que vous avez fait à l’étape 2. Initialiser la connexion à l’aide de la stockée « oauth_token » et « oauth_token_secret ».

 $connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, 'oauth_token', 'oauth_token_secret'); 

8. enfin demander un access_token à utiliser pour accéder à des actions et des données utilisateur.

 $access_token = $connection->oauth("oauth/access_token", array("oauth_verifier" => $_REQUEST['oauth_verifier'])); 

À ce stade votre utilisateur s’est connecté et vous pouvez faire des appels à Twitter sociale connexion API et vous avez défini avec succès se connectent via Twitter sur votre page. Pour étendre votre système social avec fournisseur additionnel fonctionnalité contrôle dehors ce poteau sur LinkedIn login social ou voulez voir des exemples supplémentaires de vérification de connexion sociale Twitter sur notre page de démonstration ici.

Articles Liés

Stress chez les poulets biologiques - comment mettre en œuvre des stratégies visant à prévenir et d’enrayer le stress.

Stress chez les poulets biologiques - comment mettre en œuvre des stratégies visant à prévenir et d’enrayer le stress.

Si vous n'avez jamais pensé à ce sujet devant un troupeau de poules peuvent présenter toute la gamme des comportements humains et le stress affecte de la même manière comme il le fait nous. Depuis de nombreuses années d'observer les réactions entre n
Arduino Nano et Visuino : moteur pas à pas avec des boutons de contrôle

Arduino Nano et Visuino : moteur pas à pas avec des boutons de contrôle

Moteurs pas à pas sont souvent utilisés dans les projets de l'Arduino, chaque fois que quelque chose doit être déplacé ou transformé. Dans ce Instructable, je vais vous montrer comment il est facile à connecter le moteur pas à pas à l'Arduino Nano et
Gratuit des Instructions sur l’apport d’une broche feuille de feutre vert avec des boutons et des perles décorées

Gratuit des Instructions sur l’apport d’une broche feuille de feutre vert avec des boutons et des perles décorées

Il s'agit d'un métier de bricolage facile pour les adultes et jamais pour les enfants à essayer ! Si vous êtes intérêt pour cette broche feuille de feutre vert avec des boutons et des perles décorées, faites-le maintenant !Étape 1: Fournitures pour f
NeoPixel horloge avec bouclier bouton Internet SparkCore

NeoPixel horloge avec bouclier bouton Internet SparkCore

Le bouclier de bouton Spark base Internet seulement a 11 NeoPixel LED, mais dispose d'espace pour et hurle pratiquement que la LED 12 boucler la boucle.Et ce qui pourrait être plus amusant que de faire une horloge fascinante avec Internet connecté LE
Mise à niveau de votre lancement dans l’espace avec un bouton de mise en scène physique pour le programme spatial Kerbal

Mise à niveau de votre lancement dans l’espace avec un bouton de mise en scène physique pour le programme spatial Kerbal

J'ai récemment repris la version de démonstration du Kerbal programme spatial. Kerbal programme spatial est un jeu de simulation qui vous permet à la conception et au lancement de roquettes et de diriger aux planètes et lunes lointains. Je suis encor
Litecoin & Scrypt minière Rig - mettre la main sur Bitcoin avec GPU

Litecoin & Scrypt minière Rig - mettre la main sur Bitcoin avec GPU

Vous avez peut-être entendu de Bitcoin. Vous avez peut-être entendu des Litecoin ou Dogecoin. Voici cryptocurrencies, un ensemble distribué, décentralisé et sécurisé de technologies faisant leur apparition comme pièces de monnaie. Cryptocurrency tech
Arduino à rebours avec les boutons de réglage

Arduino à rebours avec les boutons de réglage

Dans ce guide de Instructables, je vais vous montrer comment faire votre propre compte à rebours Arduino deux chiffres. J'ai fait mon propre circuit en utilisant le microcontrôleur ATmega328 mais il s'agit d'une étape facultative. Dans ce guide je va
Lot compte créateur et la connexion avec un mot de passe caché

Lot compte créateur et la connexion avec un mot de passe caché

Voici un programme créateur et login de compte de commandes que j'ai fait pour mon premier instructable. Il s'agit d'une version simplifiée en partie du mot de passe de caché du Prof. pickle instructable. S'il vous plaît laisser des suggestions ou de
Demander Uber rides avec un bouton Arduino

Demander Uber rides avec un bouton Arduino

SalutSi vous utilisez uber beaucoup comme moi donc cette instructable vous rendront la vie meilleure. J'ai seulement trois sites de collecte : maison, de bureau et de l'adresse locale fablab: D.C'est pourquoi j'ai fait ce bouton. J'ai un à la maison
Comment faire des Bouquets de fleurs feutre avec des boutons et des perles en bois

Comment faire des Bouquets de fleurs feutre avec des boutons et des perles en bois

Vous cherchez des bouquets de fleurs ? Que diriez-vous de ces bricolage ressenti des bouquets de fleurs ? Le tutoriel suivant de Pandahall vous dira comment faire ce bouquet de fleurs feutre.Étape 1: Matériaux et outils nécessaires au bricolage les b
Déclencher une Webcam avec un bouton et Raspberry Pi

Déclencher une Webcam avec un bouton et Raspberry Pi

Cette instructable montrera comment déclencher une webcam à l'aide de framboise et un bouton poussoir. Un script bash exécuter au démarrage et il lancer un script Python qui enquête sur le port GPIO. Lorsque le bouton est enfoncé, la commande « fsweb
OLED DS3231 radio-réveil avec 2 boutons de réglage et d’affichage de la température

OLED DS3231 radio-réveil avec 2 boutons de réglage et d’affichage de la température

Mise à jour : V1.1 de paquets de réveil téléchargées pour la compatibilité avec les dernières IDEs.Vidéo à:: http://youtu.be/ikNw1iLE9vgAlarme vidéo de démonstration : http://youtu.be/jlZBCuQeswAIl s'agit d'un réveil OLED que j'ai construit en utilis
Garantie de connexion avec le serveur sur Android via SFTP

Garantie de connexion avec le serveur sur Android via SFTP

Vous pouvez accéder à votre serveur SFTP sur Android en fait une manière facile à l'aide du gestionnaire de fichiers B1 0,6. Il peut être fait en quelques étapes faciles.Étape 1: préparationVous aurez besoin une nouvelle version du gestionnaire de fi
Comment dessiner un ovale avec abandonné boutons de tiroir

Comment dessiner un ovale avec abandonné boutons de tiroir

Tout ce dont vous avez besoin :(1) les virements de bord bleus(2) Papiers a4 (un nettoyage et un recyclage)(3) thread (j'utilise soie dentaire ici.)(4) deux abandonné boutonsSi vous êtes assez habile, vous n'avez pas besoin d'afficher les étapes suiv