如何使用PHP在facebook粉丝页面上发布?
我需要发布一篇文章后,用户在他们的后端创建的权利。 我将sdk php与以下脚本一起使用:如何使用PHP在facebook粉丝页面上发布?,php,facebook,access-token,facebook-access-token,Php,Facebook,Access Token,Facebook Access Token,我需要发布一篇文章后,用户在他们的后端创建的权利。 我将sdk php与以下脚本一起使用: require 'facebook-php-sdk/src/facebook.php'; $config = array( 'appId' => 'xxxxxxxxxxxxxxxxxxxxxxxx', 'secret' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'allowSignedRequest' => false
require 'facebook-php-sdk/src/facebook.php';
$config = array(
'appId' => 'xxxxxxxxxxxxxxxxxxxxxxxx',
'secret' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
'allowSignedRequest' => false
);
$facebook = new Facebook($config);
$params = array(
"access_token" => "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"message" => "Message",
"link" => "http://www.myarticle.com",
"picture" => "http://www.myarticle.com/img1.png",
"name" => "Name",
"caption" => "Caption",
"description" => "Description."
);
// post to Facebook
try {
$result = $facebook->api('/THE_PAGE_ID/feed', 'POST', $params);
echo 'Successfully posted to Facebook';
} catch(Exception $e) {
echo $e->getMessage();
}
此脚本有时有效,有时无效,例外情况是“验证访问令牌时出错:这可能是因为用户注销或可能是由于系统错误。”有时将帖子创建为“/me”到“Page\u wall”。
有什么想法吗?我猜您使用的是所谓的短期用户访问令牌。在此处获取不同类型访问令牌的概述: 我认为这里有两种情况: