我需要一個Web應用程序來管理崗位,當後由有時候我應該發表一個簡短的促銷消息,Facebook上的公司fanpages之一(根據在後標準)。使用圖表API發佈到粉絲頁面而無offline_access?
這是可能的,現在使用offline_access權限:創建應用程序A,要求manage_pages,offline_access,publish_stream權限和與訪問令牌,當你想在圖形API和後的頁面,您可以連接。
由於offline_access被取消,並打算在2012年5月被移除我不知道怎麼會是可以張貼到公司的不同頁面。
我無法實現任何OAuth身份驗證機制,因爲使用該Web應用程序的最終用戶將無法訪問頁面管理員的fb帳戶,並且發佈到Facebook應發生在不與後端進程交互用戶。
我發現的解決方法是通過發佈到管理員用戶流並標記頁面(這將只需要publish_stream)來發布到頁面,但Graph API已被竊聽,並且不允許您在帖子中進行標記。在代碼(紅寶石+考拉),這將是這樣的:
oauth = Koala::Facebook::OAuth.new("app-key", "app-secret", nil)
api = Koala::Facebook::API.new(oauth.get_app_access_token)
api.put_wall_post("message @[page-id:1:page-name]", {}, "admin-user")
唯一的問題是a bug in the facebook API阻止您在標籤的帖子的東西到你的流。
這是一種模式不會再被支持?任何人都知道任何解決方法?
您提供的鏈接中包含了解決我的問題(場景5:頁面的訪問令牌),所以我接受當我第一次張貼了我的問題,你的answer.That頁面沒有完成。很好的發現。 – pigoz 2012-06-28 05:20:48