有興趣使用Android 裝置上開發 Dacebook 應用的朋友們, CAVE將編寫一系列專文教您快快樂樂學會Android Facebook API。
預計內容如下:
1. 申請Facebook App
2. Graph API explorer
3. 第一支程式:
OpenSSL產生Android Key Hash
include android Facebook SDKsdk
載入Facebook畫面
5. 塗鴉牆發文
6. 上傳照片
7. 打卡
8. FQL (Facebook查詢語言).
本篇為第一篇: 申請Facebook App.
有時候我們會看到自己或是友人的Facebook訊息下方有 “來自XXX” 的副標題, 這個XXX就是一個Facebook app。 由於Facebook代表是一個人在虛擬世界中的動態, 可不能隨隨便便就讓一些不知名的程式透過您的帳號來發文。 (雖然有時候還是會有大洗板的狀況發生就是了…)。 下圖的 “來自cavedu” 就是阿吉老師自己寫的一個假的打卡Facebook App, 我6/13並沒有去新竹市立演藝廳呢!! 之後我們都會用這個app 來進行各種Facebook操作。
1. 請到Facebook 開發者網站 : https://developers.facebook.com/ 登入帳號就是您的帳號, 無須另外申請, 點選最上面的 “應用程式”。
2. 首次進入時, 本畫面是空白的, 因為您尚未建立任何Facebook app。 請點選 “建立新的應用程式”。 依序完成即可, 過程中您需要輸入您的行動電話號碼, 收到系統傳來的認證碼之後才能申請完成。
3. 申請完成之後如下圖, 一些東西我遮起來了, 這不會影響到您之後寫程式。 請注意圖中間有一個Android Key Hash欄位, 我們必須使用OpenSSL 這個工具在您用來開發的電腦上產生一組Android Key Hash, 填入這個欄位之後, 才能讓我們的Android app 順利透過現在這個 Facebook app 來進行各種動作。
請注意: 如果您會在一台以上的電腦進行開發的話, 就要每一台電腦都產生一組Android Key Hash才行。
這樣就完成第一步囉!!