2011-10-20 137 views
2

我面臨着一些代碼,使用前要工作的麻煩。我想要檢索用戶是否在Facebook的網站聊天中處於聯機狀態。因此,我請求與「user_online_presence」特權訪問令牌和運行FQL查詢時:無法檢索從Facebook設置適當的權限和用戶有效的在線狀態數據是在線

"SELECT uid, name, pic_big, online_presence, status, current_location 
FROM user 
WHERE uid="+userId 

「online_presence」字段

(其中userid是用戶的真實身份識別代替)總是「離線「,雖然我在瀏覽器中打開了我的測試帳戶,並且測試用戶在線聊天。所有其他信息都正確顯示。我知道這個代碼在幾個月前曾經工作過。我嘗試了幾個用戶帳戶,但總是一樣的結果。

是任何人都面臨着類似的問題?是否有任何我沒有意識到的API更改(我曾搜索過與'user'表中的online_presence字段相關的內容,但沒有任何成功)?

非常感謝!

回答

0

這是一個長鏡頭,但你嘗試過使用WHERE id = me()而不是在用戶ID喂?

+0

感謝您的答覆!我從外部應用程序想趕上當用戶在線在Facebook上聊天,而不是他的朋友道歉 – Zoye

+0

,我想讀你的問題。這是令人驚訝的,它的工作,現在它沒有。我提出了另一個答案,但我懷疑它確實有什麼區別 - 儘管值得一試:) – Luke

相關問題