HybridAuth es una señal social de código abierto en la biblioteca de php.
El objetivo principal de la biblioteca HybridAuth es actuar como una aplicación abstracta entre su aplicación y varios proveedores de identidades y aplicaciones sociales como Facebook, Twitter, LinkedIn, Google y Yahoo.
HybridAuth permite a los desarrolladores crear fácilmente aplicaciones sociales para atraer visitantes de sitios web y clientes a nivel social implementando inicio de sesión social, intercambio social, perfiles de usuarios, lista de amigos, flujo de actividades, actualizaciones de estado y más.
Hola mundo con HybridAuth:
<?php
$config = dirname(__FILE__) . '/library/config.php';
require_once("library/Hybrid/Auth.php");
try{
$hybridauth = new Hybrid_Auth($config);
$twitter = $hybridauth->authenticate("Twitter");
$user_profile = $twitter->getUserProfile();
echo "Hi there! " . $user_profile->displayName;
$twitter->setUserStatus("Hello world!");
$user_contacts = $twitter->getUserContacts();
}
catch(Exception $e){
echo "Ooophs, we got an error: " . $e->getMessage();
}
+1 para abrir un tema muy interesante. –