最近公司在做海外登录,并没有做用户名密码 手机号之类的登录,而是需要使用 Facebook 登录,用户校验 账号校验 Facebook 会帮我们完成,用户在安卓 或 ios 上登录成功后,再掉后台的登录接口,这样就会有个弊端,后台没有校验,所以需要在后台加一个 Facebook 校验登录,
用户授权登录后,取到用户的facebook id 和 token,然后将这个id和token传给服务端,服务端再对id和token做验证。
这里需要你的 App Id 和 App Secret
https://graph.facebook.com/debug_token?
input_token=INPUT_TOKEN
&access_token=ACCESS_TOKEN
其中 input_token 是登录后 Facebook 返回的 token
access_token 是你的 AppId 和 AppSecret 格式 :AppId|AppSecret ,竖线分开
postman 请求后数据返回
其中 is_valid 为 true ,然后 user_id 与登录传过来的 facebook id ,后端对登录的校验既完成