PHP Facebook API使用用户凭据绕过登录提示

时间:2013-03-03 17:45:14

标签: php arrays facebook facebook-php-sdk

我正在使用facebook api发布数据。目前,用户每次想要从我的应用程序发布时都必须登录。我想知道是否有任何方法可以从facebook检索某种令牌(并将其保存到数据库中)以连接用户并绕过用户登录。这是我到目前为止的代码:

$fbPermissions = 'publish_stream,manage_pages';
$config=array(
    'appId'=>self::FB_APPID,
    'secret'=>self::FB_SECRET
);
$this->_facebook = new Facebook($config);
$fbUser=$this->_facebook->getUser();

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

关于主要功能:

$bpath=realpath(dirname(__FILE__));
require_once $bpath.'/vendors/facebook-php-sdk-master/src/facebook.php';
$fbPermissions = 'publish_stream,manage_pages';
$config=array(
    'appId'=>'appid',
    'secret'=>'secret'
);
$facebook = new Facebook($config);
$access_token='someaccesstoken';
$facebook->setAccessToken($access_token);
$params=array('message' => 'testing facebook SDK');
$facebook->api('/me/feed','post',$params);

登录功能:

$bpath=realpath(dirname(__FILE__));
require_once $bpath.'/vendors/facebook-php-sdk-master/src/facebook.php';
$fbPermissions = 'publish_stream,manage_pages';
$config=array(
    'appId'=>'appid',
    'secret'=>'secret'
);
$facebook = new Facebook($config);
$fbUser=$facebook->getUser();
$accesstoken=$facebook->getAccessToken();