2014-03-01 51 views
1

我试图解码来自Facebook的签名请求。我试图使用javascript下面的代码,但我不确定用于解码和解析JSON响应的函数。我的响应对象是signed_request,它包含用户配置文件信息,如姓名,性别,电子邮件等。 我想做类似于此页面显示的php: (转至解析签名请求的部分) https://developers.facebook.com/docs/facebook-login/using-login-with-games/使用Javascript解码Facebook签名请求

<script> 
    $(document).ready(function() {  
     var signedRequest = $("h2").html(); 
     var data = signedRequest.split('.')[1];  
     data = JSON.parse(data); 
     name = data.name; 
     console.log(name); 
    }); 

    </script> 

<body> 
    <form id="form1" runat="server"> 
     <div> 
     <% string name1 = Request.Params["signed_request"];%> 
      <h2><%= name1 %></h2> 
     </div> 
    </form> 
    </body> 
+0

任何人都可以帮助我吗? – newguy

+0

签名的请求是base64编码的(一个url安全的版本),你可以按照这里的php描述 - https://developers.facebook.com/docs/facebook-login/using-login-with-games/ –

+0

hey你有没有管理如何解码signedRequest?你能告诉我如何?谢谢 –

回答

相关问题