我试图以管理员身份发布到 Facebook 粉丝页面墙上是徒劳的。我想在我的粉丝页面墙上发布带有图片、链接、描述等的新条目。这已集成到我的自定义 cms 中,因此每当我的网站上更新故事时,它会自动在粉丝页面墙上发布相同内容。问题是,每当我发帖时,帖子不会显示为管理员发布的帖子。它在时间线右侧显示为其他人的帖子。如何绕过以下代码,以便它在我的粉丝页面墙上以管理员身份发布?我看了两天,在网上查了类似的东西等等,但我似乎仍然无法破解它。帮助将不胜感激。
$page_id = 'xxxxxxxxxx';
$article_link = "http://xyz.com/articles/headlines/title-one/";
$result = $facebook->api("/me/accounts");
foreach($result["data"] as $page) {
if($page["id"] == $page_id) {
$page_access_token = $page["access_token"];
break;
}
}
$og_title = "Sample title";
$og_image = "http://xyz.com/images/articles/919161344090182.jpg";
$msg = "some description of the article";
$feed_array = array(
'access_token' => "$page_access_token",
'message' => "$msg",
'picture' => "$og_image",
'link' => "$article_link",
'name' => "$og_title",
'caption' => "$og_title"
);
try {
$page_post = $facebook->api("/$page_id/feed","post",$feed_array);
} catch (FacebookApiException $e) {
error_log($e);
$user = null;
}