hindy / social_auth
0.3.1
2016-08-05 12:32 UTC
Requires
- php: >=5.4
Requires (Dev)
- phpunit/dbunit: 1.3.1
- phpunit/php-invoker: 1.1.3
- phpunit/phpunit: 3.7.32
- phpunit/phpunit-selenium: 1.3.3
- phpunit/phpunit-story: 1.0.2
- satooshi/php-coveralls: dev-master
This package is not auto-updated.
Last update: 2024-09-23 13:23:26 UTC
README
使用多个OAuth 1/2提供者通过您的应用程序授权用户。
支持的服务提供者
- Dropbox
- Flickr
- Tumblr
- UbuntuOne
- Vimeo
- Appnet
- Foursquare
- GitHub
- Mailchimp
- Mailru
- PayPal
- Soundcloud
- Vkontakte
- Windows Live
- Yandex
- YouTube
- Odnoklassniki
使用示例
在此示例中,我们将使用Twitter进行用户认证。
qwe
使用Guzzle调用OAuth 1 / 2 API
您也可以使用此包使用Guzzle调用各自的API。
$client = new Mindy\SocialAuth\OAuthClient('http://api.twitter.com/1.1'); $client->setUserTokens($provider->getUserTokens()); echo $client->get('statuses/mentions_timeline.json')->send();
此示例应显示API中的Twitter提及以及头部信息
$client = new \OAuth2\Client('https://graph.facebook.com'); $client->setUserTokens($oauth->getUserTokens()); echo $client->get('me')->send();
此示例应显示API中的Facebook个人资料以及头部信息
待办事项
- OpenID