我正在使用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();
答案 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();