如何使用Javascript SDK设置访问令牌?
我正在搜索与PHP SDK中的如何使用Javascript SDK设置访问令牌?,javascript,facebook-javascript-sdk,facebook-access-token,Javascript,Facebook Javascript Sdk,Facebook Access Token,我正在搜索与PHP SDK中的Facebook::setAccessToken($access\u token)类似的东西;也就是说,设置用于后续请求的访问令牌(通过其他方式检索) 在Javascript中,我只能找到getter(FB.getAccessToken)。我想这样做是为了避免在客户端使用访问令牌,但是如果只有与访问令牌相关的用户才能看到它,那么会有什么风险呢 我可以将其作为每个查询的参数嵌入,但就我所知,这对于XFBML是不可能的 有什么想法吗?SDK中没有内置任何东西 如果你真的
Facebook::setAccessToken($access\u token)
类似的东西;也就是说,设置用于后续请求的访问令牌(通过其他方式检索)
在Javascript中,我只能找到getter(FB.getAccessToken
)。我想这样做是为了避免在客户端使用访问令牌,但是如果只有与访问令牌相关的用户才能看到它,那么会有什么风险呢
我可以将其作为每个查询的参数嵌入,但就我所知,这对于XFBML是不可能的
有什么想法吗?SDK中没有内置任何东西 如果你真的需要它,你可以这样做:
FB.provide('', {
'setAccessToken': function(a) {
this._authResponse = { 'accessToken': a };
}
});
// Usage
FB.setAccessToken('my_access_token');
但如果你这样做,Facebook会登录到他们的服务器,告诉你你使用了他们SDK的“不推荐”功能,并向你发送警告消息。
最好直接将其传递给请求(这就是我最终的目的)
但这对XFBML不起作用(您必须自己发出FQL查询并填充自己的标记)。为什么需要自己设置访问令牌?我也有同样的问题。我需要自己设置它,因为我通过OAuth登录了用户,并在会话中存储了访问令牌,但现在我需要显示一个页面,让他们从Facebook中选择图片。@CBroe在我的例子中,我希望JS SDK使用页面访问令牌。FB.provide不是一个函数