hindy/social_auth

0.3.1 2016-08-05 12:32 UTC

This package is not auto-updated.

Last update: 2024-09-23 13:23:26 UTC


README

使用多个OAuth 1/2提供者通过您的应用程序授权用户。

基于 oauth1oauth2

支持的服务提供者

  • Dropbox
  • Flickr
  • LinkedIn
  • Tumblr
  • Twitter
  • UbuntuOne
  • Vimeo
  • Appnet
  • Facebook
  • Foursquare
  • GitHub
  • Google
  • Instagram
  • 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