2010-11-07 55 views
2

我在Facebook上創建了商業頁面並使用圖表API試圖通過api/php將帖子帖子發佈到此商家頁面。我用另一個帳戶創建了facebook應用,並授予應用發佈到商業頁面的權限。然後,我使用api調用來發布消息到商業頁面牆,並且api確實讓我回到了牆上的帖子ID,但是我沒有看到來自另一個facebook帳戶的商業頁面上的帖子。我按下了該商業頁面的按鈕,仍然沒有看到任何帖子。無法通過商業頁面上的臉譜圖api看到牆上的帖子

踢球者雖然如果我登錄到Facebook作爲商業頁面帳戶,並查看網頁我看到我通過圖表發佈的每一個牆貼我通過圖表api/php電話我發了。所以這些帖子正在通過其商業頁面外的所有人都無法看到帖子。我究竟做錯了什麼?

+0

請問您可以發佈其他應用程序(帳戶)在商業牆上張貼的代碼嗎?如果您沒有訪問令牌,您如何在商業牆上發佈信息?如果你有,你是如何從公司頁面獲取訪問令牌的?謝謝:) – Rodniko 2011-05-12 13:09:21

+0

@Rodniko:http://blog.codovations.com/2011/04/tutorial-post-data-on-facebook-company.html – naveen 2012-04-30 13:52:17

回答

4

從我的理解,一個商業帳戶和一個普通的朋友帳戶是2種不同類型的Facebook帳戶。如果您想在朋友牆上張貼所有您需要的權限,那麼如果您想在商家頁面上發佈信息,則需要向商業帳戶授予manage_pages。這將允許您查詢/我/帳戶以獲取帳戶管理的所有頁面以及每個頁面的訪問令牌。從那裏你可以詢問你要發佈哪個頁面的人,這取決於你在哪個頁面上抓取該頁面的訪問令牌。當涉及商業頁面和朋友頁面時,Facebook會使這個問題變得非常棘手並且非常受限制。它應該都是一樣的。希望這有助於任何人。

1

轉到您的商家頁面並點擊設置。

您將可以選擇一個選項來查看所有牆貼,而不僅僅是從頁面提交的帖子的默認選項。

相關問題