Hybridauth permet aux développeurs de créer facilement des applications et des outils sociaux pour engager les visiteurs et les clients des sites Web à un niveau social qui commence par la connexion sociale et s'étend au partage social, aux profils d'utilisateurs, aux listes d'amis, aux flux d'activités, aux mises à jour de statut et bien plus encore.
L'objectif principal d'Hybridauth est d'agir comme une API abstraite entre votre application et les différentes API de réseaux sociaux et fournisseurs d'identités tels que Facebook, Twitter et Google.
Hybridauth fournit un certain nombre d'exemples de base. Vous pouvez également trouver la documentation complète d'Hybridauth sur https://hybridauth.github.io
$ config = [
' callback ' => ' https://example.com/path/to/script.php ' ,
' keys ' => [
' key ' => ' your-twitter-consumer-key ' ,
' secret ' => ' your-twitter-consumer-secret ' ,
],
];
try {
$ twitter = new Hybridauth Provider Twitter ( $ config );
$ twitter -> authenticate ();
$ accessToken = $ twitter -> getAccessToken ();
$ userProfile = $ twitter -> getUserProfile ();
$ apiResponse = $ twitter -> apiRequest ( ' statuses/home_timeline.json ' );
}
catch ( Exception $ e ) {
echo ' Oops, we ran into an issue! ' . $ e -> getMessage ();
}
Pour installer Hybridauth, nous recommandons Composer, le gestionnaire de dépendances désormais de facto pour PHP. Vous pouvez également télécharger et utiliser la dernière version disponible sur Github.
Version | Statut | Dépôt | Documentation | Version PHP |
---|---|---|---|---|
2.x | Entretien | v2 | v2 | >= 5,3 |
3.x | Développement | v3 | v3 | >= 5,4 |
4.x | Avenir | -- | -- | >= 7,3 |
Pour les questions générales (c'est-à-dire les questions « comment faire »), veuillez envisager d'utiliser StackOverflow au lieu du suivi des problèmes Github. Pour plus de commodité, nous disposons également d'un canal Gitter [à faible activité] si vous souhaitez obtenir de l'aide directement de la communauté.
La bibliothèque PHP Hybridauth est publiée sous les termes de la licence MIT.
Pour l’avis de droit d’auteur complet et la clause de non-responsabilité, voir COPYING.md.