2012-01-04 59 views
2

我想在Android應用中製作一個小按鈕,讓用戶喜歡牆貼。我希望它顯示用戶是否已經喜歡該帖子,以便用戶知道它的工作。這裏的API:Facebook圖形API - 確定用戶是否喜歡牆貼

https://developers.facebook.com/docs/reference/api/post/ 顯示瞭如何添加和刪除特定帖子的類似內容,但似乎沒有查詢類似狀態的方法。 呼叫:

https://graph.facebook.com/me/likes/19292868552_10150189643478553

似乎是顯而易見的解決辦法,但是這給解析器錯誤。

回答

1

實際上有一個解決方案。你必須使用FQL。在這裏,這是什麼工作

選擇USER_ID從等,其中OBJECT_ID =您的OBJECT_ID和USER_ID =我()

如果結果返回一個空數組,那麼用戶從來不喜歡的崗位,如果它返回一個結果,用戶喜歡這個帖子。簡單:)

+1

這並不總是有效。我已經寫了一個簡單的iOS應用程序,您可以在其中根據id來查找對象。如果你喜歡它,通過我的應用程序,你可以看到你喜歡它在Facebook網站上。但是當你調用該FQL查詢時,查找該數據數組,它仍然是空的。 – 2013-11-22 21:47:27

+0

LIKE表似乎只考慮視頻,筆記,鏈接,照片和相冊,而不是帖子。 https://developers.facebook.com/docs/reference/fql/like/ – SuperIRis 2014-04-29 20:53:30

相關問題