【问题标题】:Lusitanian oauth set session from database keyLusitanian oauth 从数据库密钥设置会话
【发布时间】:2014-11-11 05:45:06
【问题描述】:
【问题讨论】:
标签:
php
facebook
twitter
laravel
oauth
【解决方案1】:
很简单
Facebook 使用
$token = new \OAuth\OAuth2\Token\StdOAuth2Token;
$token->setAccessToken(token_from_db);
//generate a Storage instance (using session here but could be anything else)
$storage = new \OAuth\Common\Storage\Session;
$storage->storeAccessToken('Facebook', $token);
$fb = OAuth::consumer( 'Facebook' );
$result = json_decode($fb->request('/me'), true);
这样的推特使用
$token = new \OAuth\OAuth1\Token\StdOAuth1Token;
$token->setAccessToken('');
$token->setAccessTokenSecret(');
//generate a Storage instance (using session here but could be anything else)
$storage = new \OAuth\Common\Storage\Session;
$storage->storeAccessToken('Twitter', $token);