2013-08-01 77 views
0

我有一個Facebook應用程序,並希望使用它來允許我的用戶在頁面上發佈簡單的消息。 我使用API​​瀏覽器,並做了幾個API調用發佈,但我發佈的所有內容對於其他用戶而言都是不可見的,而不是我登錄的用戶以及未登錄的用戶。我希望我的api製作的帖子對每個人都可見,而不僅僅是發佈他們的用戶。Facebook的不同用戶張貼到不同的頁面作爲頁面本身

我提到,如果我在頁面上直接(手動)使用文本框發佈帖子,那麼這些帖子對所有人都是可見的,即使對於未登錄也是如此。

有沒有一個一步一步的教程呢?

我最終想要的是讓我的網站用戶直接發佈消息給Facebook(當然登錄Facebook後)。帖子應該由不同的用戶分別作爲各個頁面來完成。

代碼示例非常感謝。

+0

對於張貼到頁面_as_頁面,獲取頁面訪問令牌:https://developers.facebook.com/docs/facebook-login/access-tokens/ – CBroe

+0

我已閱讀這些文檔,但他們在那裏談論頁面管理員將manage_pages權限授予我的應用程序。但是通過我的應用發佈的用戶(因此將被登錄並被要求授予權限)將不會是他們想要發佈到的那些頁面的管理員。管理員如何意識到某人想要登錄到fb並使用我的應用發佈到他/她在用戶登錄時管理的頁面,以便他/她(管理員)可以在該時刻向該用戶授予該權限登錄用戶?任何人都可以發佈到Facebook頁面,而不僅僅是管理員。 –

+0

任何人都可以發佈到頁面,取決於頁面的設置。但是要張貼頁面,您需要具有「manage_pages」權限的訪問令牌。並且沒有內置的方式讓頁面管理員在有人想將頁面張貼到頁面時得到通知,因爲這不是常見的用例。但是,頁面管理員可以向您授予'manage_pages'一次,以便您獲得頁面訪問令牌,然後您可以在應用中使用該令牌發佈到頁面,您只需在此時明確設置該訪問令牌即可。 – CBroe

回答

0

對於發佈到頁面的頁面,獲取頁面訪問令牌:https://developers.facebook.com/docs/facebook-login/access-tokens/

要發佈的頁面,你需要manage_pages權限的訪問令牌。並且沒有內置的方式讓頁面管理員在有人想將頁面張貼到頁面時得到通知,因爲這不是常見的用例。但頁面管理員可以授予您manage_pages一次,以便您獲得頁面訪問令牌,然後您可以在您的應用中使用它來發布到頁面,您只需在此時明確設置該訪問令牌即可。

相關問題