1.在完成Facebook應用程式的ID申請後,若是要使用登入的功能,需要先將”單一登入”的功能開啟。
2.點選左上功能表中的”設定”>>”基本資料”
3.將視窗拉到下方”Android”的區塊,並且將”單一登入”的按鈕點選開來。
貳、新增登入按鈕
1.先開啟Android Studio,打開Activity_main.xml(Layout檔)
2.輸入此段程式碼(Facebook所提供的客製Button)
<com.facebook.login.widget.LoginButton
android:id="@+id/login_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="30dp"
android:layout_marginBottom="30dp" />
3.在使用LoginButton時,我們可以一併使用以下SDK提供的類別
i. LoginManager:
使用要求的讀取或發布權限起始登入程序。
ii. CallManager:
用於將呼叫傳回至 Facebook SDK 以及您的已註冊回呼。應該從起始活動 activity 或片段 fragment 的 onActivityResult 呼叫此函數。
iii. AccessToken:
使用此類型的圖形 API 要求(GraphAPI)。它會顯示用戶編號及被接受和被拒絕的權限。
user token 個人相關資料
app token 程式使用
token 站台
iv. Profile
此類別具有已登入用戶的基本資訊。
參、增加程式部分
由於目前的 APP 使用 Fragment 設計居多,所以 FB 開發者教學裡是以 Fragment 為主要教學方式。
肆、練習
1.連結此網址:
https://developers.facebook.com/tools/explorer/你的FB應用程式編號/
2.取得權杖>取得用戶存取權杖
3.勾選所要取得得權限內容
4.輸入你所要得條件
5.提交
FINISH












沒有留言:
張貼留言