考慮到以下調用以在對象上發佈操作,確定用戶是否已針對所述對象採取操作的代碼是什麼?將「post」切換爲「get」會拉取所有用戶的操作(不僅僅是當前的obj),並且將第一個參數替換爲對象的URL會引發錯誤。檢查Facebook開放圖形對象的操作狀態
說明:我想知道用戶是否在昨天或之前的某個時間採取了措施。不是目前的通話是否成功。
FB.api('/me/namespace:action', 'post', likeOpts, function(response) { if (!response || response.error) { console.log(response.error); } else { // success } });
你誤會我的意思。我的意思是「如果用戶昨天或以前採取了行動,我該如何判斷」。謝謝! – Matrym 2012-07-12 01:34:09
@Matrym您應該將以前的操作保存到您的數據庫(或保存一個用戶已經執行操作的布爾值),或者在/ me /命名空間的獲取響應中檢查上一個操作:action – phwd 2012-07-12 01:43:14
如果將答案更改爲「這是不可能的」,並附上您的評論,如果沒有其他人提出解決方案,我會在幾天內將其標記爲正確。謝謝你的時間。 – Matrym 2012-07-12 01:47:20