, signed_request Facebook.
https://developers.facebook.com/docs/facebook-login/using-login-with-games#checklogin
, , .
, , ,
HTTP POST URL-, Canvas URL- .
, , HTTP POST.
, javascript. Javascript - , POST.
, javascript- .jsp/.php/... . javascript.
JSP:
<%String signedRequest = request.getParameter("signed_request");%><script>window.signedRequest = "<%=signedRequest%>"</script>
javascript , , .
var signedRequest = global.signedRequest;
var data1 = signedRequest.split('.')[1];
data1 = JSON.parse(base64decode(data1));
console.log(data1);
:
Object {algorithm: "HMAC-SHA256", expires: 1404925200, issued_at: 1404921078, oauth_token: "CAAUT5x1Ujq8BAPzh2ze1b4QTBkcZAtRCW6zA1xJszUasqoEPp…Fy8fAVEZAyhVaxEaq6ZBw6F4bSFI1s8xtXbBLp7oBFL4wZDZD", page: Object…}
: "HMAC-SHA256"
: 1404925200
: 1404921078
oauth_token: "CAAUT5x1Ujq8BAPzh2ze1b4QTBkcZAtRCW6zA1xJszUasqoEPpFRfM1ln3x9pb7mLBujyug5iHUifSnyxmPHOLe030wI3H5DYXubnxbPhww9aipSnwoEr6lwctuQaGKxYvDBdZCNuFiaYIduORTWirmZC2rKL86Fy8fAVEZAyhVaxEaq6ZBw6F4bSFI1s8xtXbBLp7oBFL4wZDZD"
:
:
user_id: "1519950734891144"
:
.
Object {id: "1522695611287219", liked: true, admin: true}
, ,
https://developers.facebook.com/docs/facebook-login/using-login-with-games#checklogin
.
, .