0

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

2 回答 2

0

您可能想看看https://developers.facebook.com/docs/reference/api/post/

于 2013-03-03T18:06:40.850 回答
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();
于 2013-03-03T18:25:00.223 回答