1
我想知道用戶是否已經喜歡指定的元素,即之前的Wordpress文章。我知道如何使用FB.Event.subscribe('edge.create', handler);
來捕獲事件,但我找不到類似的方法來檢查當前狀態(加載頁面時)。 我想應該有一個圖形API查詢來解決這個問題,但我無法找到它...檢查用戶是否喜歡使用Facebook的JavaScript SDK的帖子
我想知道用戶是否已經喜歡指定的元素,即之前的Wordpress文章。我知道如何使用FB.Event.subscribe('edge.create', handler);
來捕獲事件,但我找不到類似的方法來檢查當前狀態(加載頁面時)。 我想應該有一個圖形API查詢來解決這個問題,但我無法找到它...檢查用戶是否喜歡使用Facebook的JavaScript SDK的帖子
這是你正在尋找
http://developers.facebook.com/docs/reference/api/post/
的事情,我認爲這將是更好,如果你只是用fql.You需要查詢wihich是這樣
SELECT user_id FROM like WHERE post_id="THE ID OF YOUR POST"
這樣,你有誰頂了您post.Once你有一個集合你可以過濾所有用戶的所有ID它爲您正在尋找的用戶。
您可以在這裏找到更多信息
http://developers.facebook.com/docs/reference/fql/like/
編輯得到像任何元素:
上面的查詢將任何元素
工作爲前,如果你想獲得喜歡任何圖像
SELECT user_id FROM like WHERE object_id="The object_id of a video, note, link, photo"
現在有一些併發症,你將不得不首先找到 什麼是鏈接的id。你可以使用fql中的鏈接表 來做到這一點。
哦,我想我還不夠清楚:通過郵件,我不是指一個Facebook郵件,但只是任何元素,在這種情況下,一個WordPress的網站上的帖子... –
wordrpress網站上的帖子將被視爲一個鏈接,在這種情況下,您可以使用object_id而不是post_id。請參閱鏈接以供參考。讓我知道它是否不適合您。儘管我確信它會。 –
是的,這似乎是我正在尋找!無論如何,我仍然對Facebook的API/FQL文檔感到困惑......如果我手動使用AJAX或者有一些API方法,我該如何解決這些查詢?我如何從url獲取object_id?對不起,所有這些提問... –