建立FacebookSdk


Facebook SDK

一﹒建立專案使用Facebook SDK

  1. 開啟Android Studio建立新專案
  2. 選擇API 15或是更新版本建立專案
  3. 建立專案後,將Project視窗切換到Project,找到『bulid.gradle
    將下列程式碼加入(位於 
    dependencies 之前)
    repositories {
           mavenCentral()
    }
  4. 在『dependencies』加入Facebook SDK最新版本的編譯相依性
    compile 'com.facebook.android:facebook-android-sdk:4.+
  5. 建置專案(Make Project)

二﹒申請 Facebook 應用程式編號

  1. 請至以下網址申請應用程式編號   點我

三﹒加入 Facebook 應用程式編號
      將剛剛申請好的FB APP ID加入到專案,將新增的權限加入Mainfest檔案

  1. 開啟strings.xml檔案,加入一個新字串,名稱是 facebook_app_id ,值則是 Facebook 應用程式編號
  2. 調整 Mainfests 新增網路權限
    <uses-permission android:name="android.permission.INTERNET"/>

  3. 在標籤 <application> 新增 meta-data 標籤
    <meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id"/>

  4. [option]發送圖片或是影片分享,必須宣告 Facebook Content Provider將應用程式編號附加到 authorities 值的結尾
    <provider
      android:authorities="com.facebook.app.FacebookContentProvider
    應用程式編號"
      android:name="com.facebook.FacebookContentProvider"
      android:exported="true" />


測試

在MainActivity.JAVA『import com.facebook.FacebookSdk;』建置專案看看是否可正常執行

四﹒繼續完成你的 Facebook 開發者快速入門


進行APK驗證,每台電腦不同,所以要找到屬於自己的Key SHA1(android) 和 hashes(FB)

Key SHA1: 建立GoogleMap專案,在Google_maps_api.xml裡面可看到自己的SHA1
Key hashes: 教學網址→hashes    下載網址→openssl
輸入金鑰後按下 Next

留言

這個網誌中的熱門文章

Facebook Like & Share