簡體   English   中英

如何使用新的Graph API(v2.4)獲取Facebook頁面的總喜歡數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM