O Hybridauth permite que os desenvolvedores criem facilmente aplicativos e ferramentas sociais para envolver visitantes e clientes de sites em um nível social que começa com login social e se estende ao compartilhamento social, perfis de usuários, listas de amigos, fluxos de atividades, atualizações de status e muito mais.
O principal objetivo do Hybridauth é atuar como uma API abstrata entre sua aplicação e as diversas APIs de redes sociais e provedores de identidades como Facebook, Twitter e Google.
Hybridauth fornece vários exemplos básicos. Você também pode encontrar a documentação completa do Hybridauth em 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 ();
}
Para instalar o Hybridauth recomendamos o Composer, o agora gerenciador de dependências padrão para PHP. Alternativamente, você pode baixar e usar a versão mais recente disponível no Github.
Versão | Status | Repositório | Documentação | Versão PHP |
---|---|---|---|---|
2.x | Manutenção | v2 | v2 | >= 5,3 |
3.x | Desenvolvimento | v3 | v3 | >= 5,4 |
4.x | Futuro | -- | -- | >= 7,3 |
Para perguntas gerais (ou seja, perguntas "como fazer"), considere usar o StackOverflow em vez do rastreador de problemas do Github. Por conveniência, também temos um canal Gitter [de baixa atividade] se você quiser obter ajuda diretamente da comunidade.
A biblioteca Hybridauth PHP é lançada sob os termos da licença MIT.
Para obter o aviso completo de direitos autorais e isenção de responsabilidade, consulte COPYING.md.