【发布时间】:2014-03-01 01:37:58
【问题描述】:
我正在尝试解码来自 Facebook 的签名请求。我尝试使用 javascript 使用以下代码,但我不确定用于解码然后解析 JSON 响应的函数。我的 Response 对象是 signed_request,它包含用户个人资料信息,如姓名、性别、电子邮件等。 我想做类似的事情,就像这个页面在 php 中显示的那样: (转到解析签名请求的部分) https://developers.facebook.com/docs/facebook-login/using-login-with-games/
<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>
【问题讨论】:
-
谁能帮我解决这个问题?
-
签名请求是base64编码的(一个url安全的版本),你可以按照这里的php描述-developers.facebook.com/docs/facebook-login/…
-
嘿,您是否设法解码签名请求?你能告诉我怎么做吗?谢谢
标签: javascript json facebook