2013-07-12 32 views
0

我們擁有一個帶有自定義Open Graph對象和動作的Facebook應用程序。對特定帖子的開放圖形見解

然後,我們使用App Access Token從正常的Open Graph REST API爲後端的特定用戶發佈故事。在通話成功後,我們會記錄該帖子的返回「ID」。

現在我們希望使用記錄的ID爲這些單獨的帖子/故事中的一些收集洞察數據(例如post_impressions_unique)。

根據https://developers.facebook.com/blog/post/573/我們應該可以做這樣的事情:

https://graph.facebook.com/[POST ID] /見解

即使該調用似乎使用我們的正常工作應用程序訪問令牌,不會爲該帖子/故事返回洞察數據。

有誰知道這是可能的,以及如何做到這一點?

我們一直在試驗一個普通的用戶訪問令牌和「read_insights」權限,但沒有運氣。我已經閱讀了一些類似的問題,但主要是關於頁面帖子(這是一個應用開放圖表帖子/故事)。

編輯: 上面的facebook文章只引用「網頁」帖子。我正在尋找個別Facebook App Opengraph文章/故事的分析。似乎很難找到任何關於此的良好信息,沒有人試圖取得任何成功?

回答

1

enter image description here

您必須添加洞察權限/擴展權限

文章:

獲取信息頁的

爲了獲得通過圖形API頁面分析數據,你必須使用頁面訪問令牌,並且您必須具有read_insights權限。點擊下面的鏈接,在Graph API Explorer中查看這個工作。

+0

我們不在應用中心,我們是一個使用Facebook Oauth登錄對話框的正常網站。我們是否需要向所有登錄到我們應用程序的用戶請求「read_insights」?如果這些特定用戶想要閱讀洞察數據,那不是嗎?我們希望從我們的App Access Token(從我們的後端)讀取洞察數據。 – Theodor

+0

「我們是否需要向所有登錄我們應用程序的用戶請求」read_insights「?」 - 是的,你需要這個。 重新閱讀文章(ps://developers.facebook.com/blog/post/573/),您會發現: 「爲了通過Graph API獲取Page Insights,您必須使用Page訪問令牌,並且您必須擁有read_insights權限。點擊下面的鏈接,在Graph API Explorer中查看這個工作。「 –

+1

儘管他們談論的是頁面訪問令牌的許可,而不是用戶訪問令牌,但這並不十分清楚。我們爲我們網站的所有用戶使用普通的用戶訪問令牌,並使用「publish_stream」權限,通過使用我們的App Access Token的開放式動作發佈故事/帖子。我們沒有使用頁面訪問令牌或頁面故事,所以也許這篇文章對我們無效?有人在Facebook網頁應用程序中閱讀洞察數據以獲取特定帖子/故事嗎? – Theodor

相關問題