如何使用Javascript SDK设置访问令牌
How to set the access token with the Javascript SDK?
我正在搜索类似Facebook::setAccessToken($access_token)
在PHP SDK中所做的事情;也就是说,设置用于后续请求的访问令牌(通过其他方式检索)。
在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查询并填充自己的标记)。
相关文章:
- 使用Javascript获取Twitter访问令牌
- FB.login访问令牌facebook javascript SDK
- Phonegap:获取访问令牌时出现LinkedIn登录错误
- 访问令牌和响应数据
- 访问令牌facebook未激活
- OAuth和访问令牌
- 如何安全地获取&使用Facebook应用程序访问令牌发送通知使用PHP&Javascript
- 使用Javascript向ID数组发送通知时出现Facebook访问令牌错误
- 如何使用密码和用户名从 bitly 获取访问令牌
- Facebook Javascript SDK:发布到提要时验证访问令牌时出错
- Axios CORS 问题与 Github oauth 未获取访问令牌
- 在 js sdk 中手动设置访问令牌
- 如何使用访问令牌与Facebook Graph API
- 打开图形:Java脚本:必须使用活动访问令牌来查询有关当前用户的信息
- 在angularjs或nodejs中获取Pocket访问令牌
- 从网页在amazoncognito中注册Facebook访问令牌
- 授权客户端JS API调用Google'的具有现有访问令牌的gap库
- 使用Javascript SDK时,我需要传递访问令牌吗
- 必须使用活动访问令牌来查询有关具有打开图的当前用户的信息
- 如何使用Javascript SDK设置访问令牌