我妄圖張貼到Facebook粉絲頁面牆爲管理員。我想在我的粉絲頁面牆上發佈帶有圖片,鏈接,說明等的新條目。這被整合到我的自定義cms中,以便每當故事在我的網站上更新時,它會自動在粉絲頁面牆上發佈相同內容。 問題是,無論何時發佈,該帖子都不會顯示爲由管理員發佈。它顯示爲時間線右側的其他人的帖子。 如何繞過以下代碼,以便將其作爲管理員發佈在我的粉絲頁面牆上?我一直在看它兩天,在網上查了類似的東西,但我仍然無法破解它。幫助將不勝感激。不能發佈進入Facebook粉絲頁面牆作爲管理員
$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;
}
你應該回去了從'$ facebook-例外> API()調用'對錯誤。他們投擲?如果是的話,他們的信息是什麼? – complex857 2012-08-04 14:48:16
對不起,疏忽了。我會插入錯誤捕捉。我沒有得到任何錯誤。問題在於帖子未顯示爲由管理員發佈,而是由其他人發佈。我需要它作爲管理員發佈。 – nixxx 2012-08-04 14:54:41
聽起來像是你的access_token是不是真的頁面訪問令牌(我看到的變量名),或誰被用於創建令牌的用戶是不允許張貼在網頁上。 [前幾天有更改](http://developers.facebook.com/blog/post/2012/07/23/new-marketing-tools-for-pages/),但我沒有知道它是否相關。 – complex857 2012-08-04 15:08:19