繁体   English   中英

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

[英]PHP Facebook API using user credentials to bypass login prompt

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

关于主要功能:

$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();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM