HybridAuth - это социальный знак с открытым исходным кодом для библиотеки php.
Основная цель библиотеки HybridAuth - выступать в качестве абстрактного API-интерфейса между вашим приложением и различными поставщиками социальных приложений и учетных записей, такими как Facebook, Twitter, LinkedIn, Google и Yahoo.
HybridAuth позволяет разработчикам легко создавать социальные приложения для привлечения посетителей и клиентов веб-сайтов на социальном уровне, внедряя социальный вход, социальный обмен, профили пользователей, список друзей, поток действий, обновления статуса и многое другое.
Привет, мир с 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();
}