facebook login
首先 app setting -> App Domains 要加入domain name (你要在哪一个domain 使用login 就加)
参考 : https://developers.facebook.com/docs/facebook-login/login-flow-for-web/v2.3
: http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html <-- oauth 2.0 规范
使用工具 : https://developers.facebook.com/tools/explorer/145634995501895/?method=GET&path=me%3Ffields%3Did%2Cname&version=v2.3
facebook graph 只要有accessToken 就可以很容易的发 REST 请求了,跨域也可以。
要拿到 accessToken 就使用 :
FB.getLoginStatus(function(response) {
statusChangeCallback(response);
//response 内有accessToken
});
FB.login(function(response){
response 内有accessToken 和 user data
// Handle the response object, like in statusChangeCallback() in our demo
// code.
});
//这个会popup 一个window link to facebook login page