我正在構建一個將讀取Facebook頁面內容的Web應用程序。它目前正在訪問所有帖子以及頁面發表的評論,但其他人發表的評論存在問題Facebook圖形API - 數據中缺失的意見
例如,如果我寫一篇文章作爲頁面,然後在他們的頁面中添加評論 - 全部顯示精細。但是,如果我將評論作爲個人添加,而評論的文本即將出現,那麼'來自'信息(id,name)不會。
這是我做的調用的例子:
https://graph.facebook.com/PAGEID_POSTID?access_token=PAGEACCESSTOKEN
這是響應的一個子集:
"comments": {
"data": [
{
"id": "PAGEID_POSTID_COMMENTID",
"from": null,
"message": "Testing adding a comment",
"created_time": "2012-07-06T19:27:08+0000"
}
]
我「從」遏制ID期待和海報的名稱(正如我在添加評論作爲頁面時所做的那樣)。
我也可以嘗試搶基於該PAGE_POST_COMMENT ID的意見,但在這種情況下,響應是假。除非我通過添加評論的用戶的訪問令牌,否則它工作正常(在絕大多數情況下我不會這樣做)。
添加評論的用戶具有默認隱私設置(公共),因此似乎不成問題。
我可以有點明白,這是一個身份驗證問題 - 但我不知道爲什麼它阻止我看到誰發表了評論。除非我知道誰來自哪裏,否則向我展示評論的用處不大。
權限明智,該應用程序具有'manage_pages,publish_stream,read_stream'。
我在這裏錯過了一些非常明顯的東西嗎?
乾杯, 千電子伏