2017-07-19 25 views
1

我無法讓Facebook返回像count這樣的頁面,提供的響應與API的狀態不匹配。根據該文件,以下網址:獲取Facebook頁面像計數爲OpenGraph v2.10

https://graph.facebook.com/v2.10/<page-id>/likes?access_token=<access-token>&summary=true 

應該返回一個summary密鑰提供了相應的散列等等計數的JSON響應。問題是響應從不包含摘要密鑰,但它確實包含文檔中指定的datapager密鑰。

我確定我的訪問令牌是有效的,我的頁面ID是正確的。

我也嘗試從頁面洞察中通過以下URL獲取page_fans度量標準,但它只是返回空的data對象。

https://graph.facebook.com/v2.10/<page-id>/insights/page_fans?access_token=<access-token> 

是否有另一種方式去檢索等等計數頁面或任何特別原因,請求會成功,但缺少相關的數據?

Facebook的文件鏈接:

https://developers.facebook.com/docs/graph-api/reference/v2.10/object/likes

https://developers.facebook.com/docs/graph-api/reference/v2.8/insights

UPDATE

我能夠使用這種圖形API調用來檢索計數:

https://graph.facebook.com/v2.10/<page-id>?access_token=<access-token>&fields=engagement 

作爲新的手指出的那樣,你可以直接拿到鑰匙,而無需使用經歷的參與領域如下:

https://graph.facebook.com/v2.10/<page-id>?access_token=<access-token>&fields=fan_count 

回答

0

你的意思是讓fan_count?

請試試這個:

https://graph.facebook.com/v2.10/<page-id>?access_token=<access-token>&fields=fan_count 
+0

是的,我做到了。參與也有這個關鍵。我仍然對爲什麼這些其他調用不包含相關信息感興趣,但與文檔所述相反。 –