是否有可能從Graph API(或FQL)獲得響應,該響應將列出應用程序和與其綁定的對象的新喜歡?含義 - 我創建了應用程序,在網站上發佈了Like按鈕 - 現在我可以獲取Feed,它會告訴我最近10次喜歡收到我的網頁嗎?爲你的應用程序獲取新的Facebook喜歡的流
相關 - 我可以以某種方式獲得我的粉絲頁面的最後10個喜歡(如管理部分中的新喜歡框)的列表?
是否有可能從Graph API(或FQL)獲得響應,該響應將列出應用程序和與其綁定的對象的新喜歡?含義 - 我創建了應用程序,在網站上發佈了Like按鈕 - 現在我可以獲取Feed,它會告訴我最近10次喜歡收到我的網頁嗎?爲你的應用程序獲取新的Facebook喜歡的流
相關 - 我可以以某種方式獲得我的粉絲頁面的最後10個喜歡(如管理部分中的新喜歡框)的列表?
問題1:
您可以使用Real-time Updates
下面是設置訂閱步驟:
- 設置接收兩個端點URL HTTP GET(用於訂閱驗證)和> POST(用於實際更改數據)來自Facebook的請求。
- 向圖API API https://graph.facebook.com/ /訂閱進行POST訂閱,並準備好處理驗證請求。
你會得到什麼:
用戶連接到您可以訂閱:飼料,朋友,活動,興趣,音樂,書籍,電影,電視,喜歡,簽入。
你沒有得到什麼(還):
家,標籤,帖子,照片,相冊,視頻,組,筆記,事件,收件箱,發件箱,更新賬戶。
問題2:
當然可以! 去你Page Notifications(與你的頁面ID代替XXXX) ,你會發現那裏,你可以甚至沒有做出圖形API調用
當遊客與網頁互動,您會收到通知,使用RSS鏈接。 例如,如果訪客喜歡您的頁面或粉絲在您的牆上寫道,您將收到通知。
沒有公開的Facebook API可以讓您接收最近喜歡的對象集合。
此外,它似乎並不可能獲得通過時明確下令喜歡流,但它是可能接收誰喜歡使用like
FQL表對象的用戶ID的列表。
like:返回喜歡給定對象(視頻,筆記,鏈接,照片或專輯)的用戶的ID的FQL表。
例如,要檢索誰喜歡「Facebook的頁面中的所有用戶ID的列表,你可以使用FQL查詢:
SELECT user_id FROM like WHERE object_id="122706168308"
這將返回類似於下面的列表:
<fql_query_response xmlns="http://api.facebook.com/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" list="true">
<like>
<user_id>100003494051884</user_id>
</like>
<like>
<user_id>100003621882407</user_id>
</like>
<like>
<user_id>100003664580513</user_id>
</like>
<like>
<user_id>100002342537723</user_id>
</like>
<like>
<user_id>100001712929866</user_id>
</like>
<like>
<user_id>100003278394112</user_id>
</like>
</fql_query_response>
用戶ID的順序不清楚 - 它可能沒有特定的順序,或者它可能按時間排序。我建議你有一點FQL的小提琴,並喜歡看它是否在任何特定的順序。您還應該看看其他示例文件here。
正如Roni提到的,可以使用你的頁面的通知RSS提要檢索所有通知的RSS 2.0/XML的飼料,按時間排序。
解析該XML可能會找到最近喜歡您的頁面的用戶,但該提要可能會變得混亂:它基本上包含通知頁面上每個通知的HTML。
你有沒有工作過這一個? – Xenon 2012-04-18 00:59:32
趕上了一堆其他的義務,所以我仍然需要看看下面提供的建議傢伙。他們並不是我正在尋找的 - 但他們似乎是好的選擇 - Facebook顯然是責怪,因爲他們可能故意讓他們很難將數據從他們的平臺中移出 - 他們希望保持自己的平衡。 – kape123 2012-04-18 08:14:35
您的進度有任何更新或您是否解決了這個問題? – Xenon 2012-04-25 04:50:39