我正在搜索与PHP {SDK}中的Facebook::setAccessToken($access_token)
类似的内容;也就是说,设置用于后续请求的访问令牌(通过其他方式检索它)。
在Javascript中,我只能找到getter(FB.getAccessToken
)。我想这是为了避免使用访问令牌客户端,但是如果只有与访问令牌相关的用户可以看到它会有什么风险呢?
我可以将它作为每个查询的参数嵌入,但就我所知,XFBML是不可能的。
有什么想法吗?
答案 0 :(得分:1)
SDK中没有任何内置功能。</ p>
如果你真的需要它,你可以用这种方式破解它:
FB.provide('', {
'setAccessToken': function(a) {
this._authResponse = { 'accessToken': a };
}
});
// Usage
FB.setAccessToken('my_access_token');
但是如果你这样做,Facebook将登录到他们的服务器,你使用他们的SDK的“弃用”功能,并发送警告信息。 最好直接将它传递给请求(这就是我最终的目的)。
但这对XFBML不起作用(您必须自己发出FQL查询并填充自己的标记)。