2011-08-26 91 views
0

我是用戶KDB的粉絲頁面TVWehen的管理員。 轉到TVWehen的帳戶我可以張貼到牆壁和機構事件作爲TVWehen(在新聞中的第一個標題是TVWehen) Usin php我可以張貼到TVwehen牆($ fanpageId包含頁面的實際值) $ news = array('access_token'=> $ access_token, 'page_id'=> $ fanPageId, 'message'=> $ message, 'subject'=> $ name, 'caption'=>'Informationen aus dem Verein ', 'description'=> $ description, 'picture'=> $ picture
);如何貼到粉絲專頁的牆上粉絲頁的名稱

$facebook -> api($fanPageId . '/feed', 'POST', $news); 

,但標題是不TVWehen但KDB 如果我切換到TVWehen的acount和運行PHP程序它失敗: 「{」錯誤「:{」類型「:」 OAuthException「」消息「:」(#200)這篇文章不是由應用程序 與req_perms創建的,我嘗試使用任何可能的權限進行自動化。

誰有關於錯誤的想法我還是有一個解決方案張貼在粉絲專頁

回答

2

總之你需要使用的頁面的訪問令牌的名稱的粉絲專頁。

從Facebook文檔中,您必須使用頁面的訪問令牌,而不是通常用於讀取Graph API對象的用戶訪問令牌,該訪問令牌可以通過使用manage_pages權限向/ USER_ID /帳戶發出HTTP GET來檢索。這將返回用戶具有管理訪問權限的頁面(包括應用程序配置文件頁面)以及這些頁面的access_tokens。發佈到頁面也需要publish_stream權限,除非另有說明。

http://developers.facebook.com/docs/reference/api/page/

,你可以找到PHP代碼(用於發佈視頻)在6月18日Facebook開發人員博客條目。

http://developers.facebook.com/blog/post/515/#video_upload

+0

謝謝。這是解決方案。我收到了facebook問題的最快答案。 Taunusstein(威斯巴登/法蘭克福/德國附近) –