2011-03-09 116 views
-1

的問題是: 需要一個PHP腳本放在cron的 - 它會mail給我(在線與否)的Facebook用戶的好友狀態。找到兩個變體: 1.使用fql查詢$ result = $ facebook-> api(array( 'query'=>「SELECT name,online_presence FROM user WHERE uid IN( SELECT uid2 FROM friend WHERE uid1 = me()) 「, 'method'=>'fql.query')); 2.使用xmpp。記錄到jabber臉譜聊天並從中獲取用戶狀態。Facebook朋友在線

但問題是 - 誰只使用Facebook的用戶名和密碼(不實的祕密密鑰,應用ID)來做到這一點。 只要定義的用戶名,密碼和腳本將獲取好友狀態。

+0

這可能違反Facebook的服務條款......你應該interfacting給Facebook使用App憑據...此外它很可能是與新的圖形API相當簡單的... – CarpeNoctumDC 2011-03-09 15:03:11

回答

0

不使用API​​(FQL或Graph)或XMPP(Jabber)就可以做的事情的唯一方法就是嘗試並像瀏覽器一樣來刮臉Facebook頁面(這在技術上違背了他們的TOS )。

+0

想法是做一個合適的腳本爲每個用戶 - 只需更改名稱和密碼。沒有身份證和鑰匙。所以它可以從cron工作 - 給我定義用戶的狀態。 – 2011-03-09 15:09:28

+0

它仍然是Facebook的服務條款的違反......,同樣的事情可以通過API acomplished ...其實更容易,更好地通過API ..你基本上是要求人們餐桌的他們在Facebook上的用戶名和密碼,將它們存儲在一個數據庫/數據文件......這並不是說安全......隨着API,用戶選擇授予應用程序premission ......那麼你的應用程序的行爲代表了...所以與API堅持和不狙擊密碼 – CarpeNoctumDC 2011-03-09 15:15:52