2013-02-10 41 views
-2

我們的軟件工程類目前正在完成一項任務,我們要創建一個連接到Facebook的Java小程序,允許用戶從他們的朋友列表中選擇一個朋友,然後檢索該朋友的生日並返回一週中的某天那個朋友出生在。將Facebook連接到Java小程序?

現在,我已經完成了Java小程序部分,它目前允許用戶輸入任何日期,月份和年份。星期幾算法完美運行。不過,我還沒有完成Facebook的部分,因爲我們班有而不是到目前爲止涵蓋了任何類型的Facebook開發,並且該任務在一週內到期。

無論如何,我發現了一個名爲「RestFB」的API,它似乎很容易在一週左右的時間裏學習,在這個任務到期之前離開。我想知道是否有人將Facebook連接到Java applet,如果有的話,該怎麼辦?我需要做的就是連接用戶,獲取他們的朋友列表,並獲取所選朋友的生日。有沒有人有任何想法如何做到這一點? (我的知識與我的導師一樣瞭解Facebook的發展,但我很願意學習。)

回答

2

我確信它可以完成。然而,從小應用程序調用Facebook API只有在小應用程序被信任的情況下才能起作用......'因爲小應用程序將嘗試連接到不同主機上的服務,以連接到從其啓動小應用程序的服務。

另外,從安全的角度來看,applet並不是一個好主意......除非你認爲Oracle的Java-in-a-a-browser安全性的記錄奇蹟般地將隨着Java 7.0.13u和更高版本的改進而提高。 (即使他們這麼做,也存在這樣的問題,即大多數用戶不保持其Java插件的最新狀態。)

+0

幸運的是,我們的一位助理教練指導我們創建了一個安全的「項目頁面」託管在亞馬遜的服務上,所以我認爲(加上我的Facebook帳戶與開發人員服務以及不相關的東西)應該照顧「可信」部分。好吧,希望。另外,我知道整個Java applet安全風險處理,但不幸的是,教師指定的是我所做的。 – user41419 2013-02-10 07:20:57