2016-11-18 51 views
0

我有一個網站,我使用Facebook的API(GraphAPI)發佈到我的Facebook頁面。我在FB頁面上有大約5.000個關注者,每個(手動)發佈通常會獲得1.000個視圖。但是,如果我使用API​​發佈到Facebook頁面,我只能看到1個視圖,而且我非常肯定這只是我自己的觀點 - 即對其他用戶而言是不可見的。該帖子設置爲公開(具有該地球圖標)。自動(API)發佈到Facebook沒有得到任何意見/關注

我的猜測是,我的API登錄到網站不是管理員,因此只顯示好像任何用戶將張貼在頁面上。發佈到該頁面的「人物」的名字不是我的私人名字,而是我的應用名稱。我不記得允許我的API專門發佈到FB頁面,所以這在某種程度上似乎合乎邏輯。

我相信問題可能涉及到管理員權限的問題或它的喜歡,但在情況下,它與技術的東西做的,在這裏我們去:

從技術上講,我使用Ruby on Rails和考拉寶石。在https://developers.facebook.com/tools/explorer我有一個特定的應用程序(即不是GraphAPI),然後我使用頁面訪問令牌將我的內容推送到Facebook頁面。我這樣做是使用「應用程序祕密」使用以下命令:

my_api_client.put_connections("me", "feed", message: "my message") 

嚴格,從技術上說,這工作,但職位似乎並沒有成爲別人看到。

我需要做什麼?我應該關注哪些設置?

+0

我猜你的應用程序不公開 – WizKid

+0

似乎合乎邏輯。這是什麼意思,該應用程序不公開?在那種情況下,我在哪裏編輯這個? – Christoffer

+0

轉到developers.facebook.com/apps。點擊應用程序,然後點擊我相信的評論和狀態。在頁面頂部有一個大開關 – WizKid

回答

1

你的應用程序必須是活的。

轉到developers.facebook.com/apps。點擊應用程序,然後點擊我相信的評論和狀態。有一個很大的開關,在該頁頂部