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

PHP Facebook API使用用户凭据绕过登录提示,php,arrays,facebook,facebook-php-sdk,Php,Arrays,Facebook,Facebook Php Sdk,我正在使用发布数据。目前,用户每次想从我的应用程序发布帖子时都必须登录。我想知道是否有任何方法可以从facebook检索某种令牌(并将其保存到数据库)来连接用户并绕过用户登录。以下是我目前掌握的代码: $fbPermissions = 'publish_stream,manage_pages'; $config=array( 'appId'=>self::FB_APPID, 'secret'=>self::FB_SECRET ); $this->_faceboo

我正在使用发布数据。目前,用户每次想从我的应用程序发布帖子时都必须登录。我想知道是否有任何方法可以从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();

我只是想确定我是否理解正确。你真的想要某种“让我登录”吗?如果是这样,基于用户的IP或用户的facebook帐户,那么当用户登录其帐户时,他将自动登录到您的应用程序?我希望能够让用户在文本区域键入帖子,然后(在我的应用程序上)发布帖子,不必让用户登录facebook。我不太明白你说的话,但我认为我之前的评论很清楚我想完成什么。根据我的经验(不是很多,但无论如何…),这应该会自动发生,除非用户注销。应用程序状态的更改不需要重新登录,因为用户仍然登录fb。我不想依赖于用户是否登录。我想知道是否有一种方法可以使用facebook SDK在facebook上发布帖子,而无需用户登录(正如我提到的,使用某种令牌)。如果有任何帮助,我很高兴:)。如果您发布了一些代码,以及如何为将来的用户找到这些代码,可能会很有用