資料來源1: How To: Post On Facebook Page As Page Not As Admin User Using PHP-SDK
http://www.masteringapi.com/tutorials/how-to-post-on-facebook-page-as-page-not-as-admin-user-using-php-sdk/31/
資料來源2: 111219 facebook connect 改使用 php sdk 3.01與Graph API
http://living.donghong.info/blog/?page_id=9986
看完上面這2篇, 應該就可以實作出來,
首先要多授與 facebook app 下列3個權限:
publish_stream, manage_pages, offlice_access
第2點, 就是需要在貼文到 fan page 時, 要多指定 page_access_token, 而不是 user 的 access_token. 下圖中的 Max Yao 就是過 user access token, 第2次再貼就是透過 page_access_token 即可用 "Max家裡蹲公司" 的角色進行貼文.
只是, 貼到 fan page, 的限制比貼到一般的 user 塗鴉牆多, 貼文中的 link (hyperlink) 有限制, 如果輸入外部的 URL 就會顯示錯誤訊息:
The post's links must direct to the application's connect or canvas URL
沒有留言:
張貼留言