第一步:注册facebook开发者账号
1、打开浏览器,访问 Facebook 开发者门户:developers.facebook.com
●如果没有注册过facebook开发者账号需要先注册一下,通过验证国外手机号或添加visa卡。
第二步:登录并创建应用 (Create App)
1、已经成为facebook开发者后,点击页面右上角的 “My Apps” (我的应用)。
2、在新页面中,点击绿色的 “Create App” (创建应用) 按钮。
选择Other作为app用途
选择Consumer作为应用类型
3、填写应用名称,联系邮箱,第三行的就保持No business manager account selected,点击创建。
第三步:添加 Facebook 登录产品 (Add Product)
1、在主界面,找到 “Facebook Login” (Facebook 登录) 卡片,点击卡片上的 “Set up” (设置)。
选择web
2、在1里输入自己网站的url,点击save保存。下面的2、3、4不需要配置点继续就行。
3、在左侧栏里切换到facebook login-settings,按照下图按钮配置。
Valid OAuth Redirect URIs(重定向 URI)填写:(可添加多个)
1)把下图中间的网址替换成自己的,前缀和后缀不变
2)按这个格式填入:你的域名/phoenix/admin/third/facebook/callback
(例如:http://en-site11879316.ldwebsite.com/phoenix/admin/third/facebook/callback)
第四步:激活App ID和App密钥facebook
在左侧栏里选择App setting里的Basic,这里有你的App ID和App密钥,但现在还没激活:
1、填写以下四个内容:
App domains (应用域):你的域名
Privacy Policy URL (隐私政策网址):你的域名/privacy
User data deletion (用户数据删除说明):你的域名/privacy
Terms of Service URL (服务条款网址):你的域名/terms
(最后只要点击右下角的 "Save Changes" 没报错,就说明格式过了)
2、save changes后,点击上面的按钮到live
3、复制你的ID和密钥
第五步:在应用审核里点击上线
应用审核内权限都申请下来之后,最后在【App Review-Permissions and Features】点击live进行上线。
第六步:复制客户端ID和密钥到网站后台
把客户ID和密钥粘贴到你网站后台对应的【设置登录参数】里,点击“保存”,你的 Facebook 登录就完成了!