2012-10-12 26 views
0

我試圖獲取Facebook的員額的資料:使用Facebook API得到後像數與Facebook AP

其曾經工作過的網址是這種格式(即LIKE計數):

https://graph.facebook.com/?ids=[AUTHOR_ID]_[POST_ID] 

(作者和帖子ID被故意忽略)

現在它返回一個錯誤的數據提要。檢索POST信息的URL結構是否已更改?

+0

你檢查了他們的文檔嗎? –

回答

0

不,仍然對我的作品 - 只是我的職位的一個測試:

"id": "<SNIP>", 
    //removed most fields 
    "actions": [ 
    { 
     "name": "Comment", 
     "link": "https://www.facebook.com/X/posts/Y" 
    }, 
    { 
     "name": "Like", 
     "link": "https://www.facebook.com/X/posts/Y" 
    } 
    ], 
    "type": "photo", 
    "status_type": "added_photos", 
    "object_id": "SNIP", 
    "application": { 
    "name": "Facebook for Android", 
    "namespace": "fbandroid", 
    "id": "350685531728" 
    }, 
    "created_time": "2012-10-12T06:52:10+0000", 
    "updated_time": "2012-10-12T07:48:34+0000", 
    "likes": { 
    "data": [ 
     // four likers' details 
    ], 
    "count": 28 
    }, 
//snip 

檢查你還是從用戶read_streamPermission,該職位一直沒有被刪除,等

+0

感謝您的回覆 - 是的,POST仍然存在,並且作者和帖子ID都有效。 Facebook帳戶是針對一家公司的...有可能在新的Facebook界面中更改了權限設置以阻止這些信息被讀取? –

+0

Facebook賬戶的擁有者將如何獲得「read_stream」權限?猜測它是通過帳戶設置完成的? –

+0

不,通過[認證](https://developers.facebook.com/docs/authentication/)流程讓您訪問他們的數據 - 如果您使用的頁面訪問令牌可能不是必需的因爲頁面訪問令牌可以隱式地訪問該頁面的所有數據 – Igy