我试图解码来自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>
任何人都可以帮助我吗? – newguy
签名的请求是base64编码的(一个url安全的版本),你可以按照这里的php描述 - https://developers.facebook.com/docs/facebook-login/using-login-with-games/ –
hey你有没有管理如何解码signedRequest?你能告诉我如何?谢谢 –