2017-10-14 39 views
4

我想獲得幾個公司的Facebook頁面的overall_star_ratingrating_count字段。 Facebook Pages docs表明這個信息應該可用,但我不能讓字段填充。Facebook圖形API - overall_star_rating和rating_count字段不填充在v2.10

示例:

查詢當地公司猶他州投影機的信息。
的Facebook頁面:https://www.facebook.com/utahprojectors/
的Facebook頁面ID:152868571589318
全部測試星級:4.8
排名的計算:13

當我去Facebook Graph Explorer和查詢使用查詢字符串152868571589318?fields=name,overall_star_rating,about,rating_count我得到如下回應:

{ 
    "name": "Utah Projectors", 
    "about": "We provide the best projectors around with the best service possible, all while keeping it local and personal.", 
    "rating_count": 0, 
    "id": "152868571589318" 
} 

你會發現overall_star_rating甚至沒有包括在結果中(即使我要求的話),而rating_count不顯示正確的評分數量(應該是13)。我嘗試將我的訪問令牌更改爲幾乎所有我能想到的事情 - 使用Graph API Explorer令牌,使用我的Facebook應用令牌(用戶訪問令牌,應用令牌,頁面訪問令牌)以及幾乎所有我能想到的組合的。顯然,我錯過了一些東西。

更令人好奇的是,我發誓我幾周前能夠成功查詢這些信息!但我今天似乎無法取得任何進展。請幫忙!任何建議將不勝感激!

+0

只是爲了提供一些進一步的信息,這個問題也存在使用舊的API版本,如2.8,這在幾個星期前工作很好。除非在Graph API更改日誌中沒有關於評級的說明,否則我認爲這是Graph API中的一個真正的bug。 - 我很幸運,也很感激,如果有人有進一步的信息! – user3191334

+0

面對完全相同的問題。 –

+1

目前有一個公開的Facebook錯誤報告。這不是我第一次發現Facebook的合法(重大)錯誤...無論如何,這裏是錯誤Facebook線程的鏈接:https://developers.facebook.com/bugs/1816620328365587/ – BakerStreetSystems

回答