![](/img/trans.png)
[英]How to get events from a page with the new facebook graph api v2.4
[英]How to get Facebook page total likes number with the new Graph API (v2.4)
因此,最近對Facebook Graph API進行了更新,現在幾乎所有內容都需要一個access_token來檢索任何類型的數據。
以前,您可以通過如下方式訪問圖表來獲得喜歡頁面的數量:
http://graph.facebook.com/{page-name}
但是現在,如果您嘗試使用它,則表明由於API的最新更新,您需要具有訪問令牌。 現在我遇到的問題是即使使用訪問令牌也無法訪問喜歡的對象,這是我得到的響應:
請求
http://graph.facebook.com/{page-name}/?access_token={access_token}
響應
array(2) {
["name"] "Page Name"
["id"] "Page Id"
}
現在,起初我以為訪問令牌不是使用正確的作用域生成的,但是我99%確信您只需要read_stream即可提取該類型的數據。
第二個想法是,他們已經刪除了訪問喜歡任何頁面的功能,並且您需要頁面令牌才能接收該類型的數據,或者最終我在這里缺少了難以置信的小東西並且仍然可以實現?
所以我的問題是,您仍然可以使用Facebook Graph API獲得任何頁面的點贊次數嗎?如果答案是肯定的,您該怎么做?
任何幫助表示贊賞
Graph API v2.4減少了默認響應中的字段數。
https://developers.facebook.com/blog/post/2015/07/08/graph-api-v2.4/
較少的默認字段可提高性能:為了幫助提高移動網絡連接的性能,我們減少了API默認返回的字段數。 現在,您應該使用
?fields=field1,field2
語法聲明要讓API返回的所有字段。
如果執行?fields=likes
應該會顯示。
您可以這樣:
https://graph.facebook.com/v2.4/{page_id}/fields=likes
這可以幫助您! 只需在頁面名稱/ id之后添加?fields = likes。 您可以使用任何訪問令牌來獲取數據!
graph.facebook.com/{page_name}?fields=likes&access_token={token}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.