我有一個使用Facebook API的Web應用程序。現在,我面臨的問題是如何從用戶的帖子中獲得喜歡的內容。如何獲得只有publish_action權限的likes_count?
我有一個長期居住「userToken」有效期爲2個月以下範圍:public_profile,電子郵件,manage_pages,publish_actions
我用「POST /飼料」發送鏈接到用戶的時間線和我一個職位ID。
然後,我嘗試使用「GET/{POST_ID}/likes?sumary = true」獲得此帖子的喜歡總數,即使帖子中有許多喜歡,我也會得到ZERO喜歡的東西。
{
"data": [
],
"summary": {
"total_count": 0
}
}
我試圖只用「GET/{POST_ID}」獲得崗位信息,我也得到了以下JSON響應:
{
"error": {
"message": "Unsupported get request. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api",
"type": "GraphMethodException",
"code": 100
}
}
我有這樣的問題,只有當我發佈到用戶的時間線。但是,當我發佈到Facebook頁面時,我可以獲得帖子ID和喜歡的人數。
我做了一個測試,通過添加read_stream作用域,我可以獲取發佈信息。不過,我在API文檔中讀到,此權限的用途有限:「此權限授予在Facebook尚未可用的平臺上構建Facebook品牌客戶端的應用程序」
然後,我開始檢查其他獲得應用程序張貼喜歡和我注意到,他們只使用public_profile,電子郵件,manage_pages,publish_actions。他們沒有使用read_stream。
所以,我的問題是他們如何才能得到這些信息只與這些範圍?
我希望你們任何人都能幫助我嗎?
感謝