我有一个 Facebook 应用程序,我想用它代表他们在客户的 Facebook 页面墙上发帖。我现在设置了它,这样当他们对我的应用程序进行身份验证时,我得到了访问令牌,但是当我去贴墙时,我收到以下错误:“OAuthException:验证访问令牌时出错:会话无效,因为用户登录出去。”
如何在不登录的情况下从我的脚本发布?
这是我的代码:
include_once('fb-php-sdk/src/facebook.php');
$facebook = new Facebook(array(
'appId' => 'XXX',
'secret' => 'XXX',
));
try {
$page_id = '215133535279290'; //page id of the customer's facebook page
$args = array(
'access_token' => 'XXX', //access token received when user authenticated app
'message' => 'A test message'
);
$post_id = $facebook->api("/$page_id/feed","post",$args);
} catch (FacebookApiException $e) {
echo "Error:" . $e;
}