Facebook登入-Facebook SDK API
Contents
Facebook登入-Facebook SDK API
這陣子在統一第三方驗證寫法,試做了幾種OAuth Login,剛好紀錄一下流程,Facebook Login是我第一個的接觸,最簡單的方法莫過於Facebook官方的SDK,如果建立應用程式服務的畫面與你目前使用的不同,很可能是官網改版了
環境
- Facebook Graph Api v8.0
Note
API版本變動很快,可能與內容已有落差,建議先看官方目前的範例
Facebook 開發人員應用程式
https://developers.facebook.com/docs/facebook-login/web/
建立應用程式服務
-
至https://developers.facebook.com/apps/ 建立應用程式
-
產品 > 建立Facebook 登入
-
設定 > 設定重新導向URI,這個是回傳路徑,應用程式到這邊就初步建立完畢了
實作
至https://developers.facebook.com/docs/facebook-login/web/ 尋找完整程式碼範例,替換{app-id}
(就是剛剛申請的應用程式編號) 和{api-version}
,直接貼上就可以運作
|
|
|
|
參考
Facebook JavaScript SDK 的網頁版「Facebook 登入」
https://developers.facebook.com/docs/facebook-login/web/
結論
這篇其實主要是設置環境而已,不建議從「快速入門」使用,有缺少Javascript Function,改從 搭配 JavaScript SDK 的網頁版「Facebook 登入」 ,最下方有完整的程式碼範例,照貼就可以運作,再來就是依照自己的需求進行調整。
另外官方設置的重新導向URI在Facebook SDK版本中並沒有作用。
備註
Facebook SDK有時候打開Console,會出現一堆有的沒有的log訊息,不太清楚原因,有時候隔天訊息就沒了,感覺也有可能是chrome extensions的問題