2012-07-06 23 views
1

我正在構建一個將讀取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'。

我在這裏錯過了一些非常明顯的東西嗎?

乾杯, 千電子伏

回答

0

這似乎與Facebook測試用戶系統中的錯誤。添加註釋作爲測試用戶時,我遇到了上述問題,但是如果我在帶有活動用戶的實時頁面上嘗試它,它會正常工作!

我提出了一個與Facebook的錯誤:https://developers.facebook.com/bugs/331098286974765