管理者として Facebook のファン ページ ウォールに投稿しようとしても無駄です。ファンページのウォールに写真、リンク、説明などを付けて新しいエントリーを投稿したいです。これは私のカスタム CMS に統合されているため、私の Web サイトでストーリーが更新されるたびに、ファン ページのウォールに同じ内容が自動的に投稿されます。問題は、投稿するたびに、投稿が管理者によって投稿されたように表示されないことです。タイムラインの右側に他のユーザーの投稿として表示されます。次のコードを回避して、ファン ページ ウォールに管理者として投稿するにはどうすればよいですか? 私はそれを2日間見ていて、ウェブで同様のものをチェックしましたが、それでも解読できないようです. 助けていただければ幸いです。
$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;
}