Facebook Exchange令牌js api或php多查询
是否可以通过js api获取用户extendest令牌 如果不是这样,那么通过一次查询获取多个用户令牌怎么样 我得到这样的代币Facebook Exchange令牌js api或php多查询,facebook,token,Facebook,Token,是否可以通过js api获取用户extendest令牌 如果不是这样,那么通过一次查询获取多个用户令牌怎么样 我得到这样的代币 https://graph.facebook.com/oauth/access_token?client_id=xxx&client_secret=xxx&grant_type=fb_exchange_token&fb_exchange_token=“$u[token]您不能向该url发出ajax请求,因为ajax请求仅限于您的域(跨域安全策略),但您可能可以使用fac
https://graph.facebook.com/oauth/access_token?client_id=xxx&client_secret=xxx&grant_type=fb_exchange_token&fb_exchange_token=“$u[token]
您不能向该url发出ajax请求,因为ajax请求仅限于您的域(跨域安全策略),但您可能可以使用facebook javascript sdk,尽管我不确定它是否能工作
比如:
FB.api("oauth/access_token", "get", {
client_id: xxx,
client_secret: xxx,
grant_type: "fb_exchange_token",
fb_exchange_token: currentToken
}, function(response) {
console.log(response);
});
即使这样做有效,你也不应该使用它,因为你已经在请求中包含了应用程序机密,而且你想从客户端这样做,这意味着应用程序机密不再是真正的机密
还有,这样做的意义何在?只要用户与你的应用程序交互,你就可以简单地使用它在:
桌面Web和移动Web应用程序,通过
Javascript SDK
调用FB.getLoginStatus()或确保在
call FB.init()表示用户下次登陆您的
应用程序,并登录到Facebook,即您要创建的authResponse对象
作为这些调用的结果传递的将包含一个新的、有效的
访问令牌
在这种情况下,这只是用户使用应用程序的行为
隐式生成一个新的访问令牌
至于你的另一个问题,FacebookAPI有所谓的,它允许你在一个请求中进行一些api查询,但我不确定它是否适用于相对路径“oauth/access\u token”“,但欢迎您尝试。@Nitaz-Tomer。。。我越来越累了。未捕获引用错误:赋值中的左侧无效。我也遵循同样的原则syntax@RED.Skull这是一个js错误。。您可能做错了什么,可能使用了一个
=
进行比较,而不是两个或三个(=
或==
)。如果你不能解决这个问题,我建议你发布一个关于它的全新问题,尽管在这个问题上可能已经存在一些问题