(在 Facebook JavaScript API 中)的code
属性有用吗?authResponse.signedRequest
我正在生成一个这样的:
FB.login({ scope: "email" }, function(r) {
console.log([
function(d){ return d.split('.')[1]; },
function(d){ return atob(d.replace('-', '+').replace('_', '/')); },
JSON.parse,
function(d){ return d.code; }
].reduce(
function(acc, f) { return f(acc); },
r.authResponse.signedRequest
));
});
文档是这样说的:
code
:一个 OAuth 代码,可以通过后续服务器端请求交换为有效的用户访问令牌
…但该链接重定向到 Facebook 登录主页。我找到了此处/oauth/access_token
记录的端点,但它需要一个参数,在这种情况下没有参数。redirect_uri