如何设置使用JavaScript SDK的访问令牌?(How to set the access t

2019-07-30 08:11发布

我正在寻找类似的东西是什么Facebook::setAccessToken($access_token)确实在PHP SDK; 也就是说,设置用于随后的请求(具有由其他装置检索它)的访问令牌。

在JavaScript一个,我只能找到吸气( FB.getAccessToken )。 我想这已经是故意避免使用访问令牌的客户端,但什么是风险,如果只涉及到访问令牌中的用户能看到它?

我可以嵌入它作为每个查询参数,但这是不可能的XFBML据我所知。

任何的想法 ?

Answer 1:

没有什么内置的SDK。

如果你真的需要它,你可以破解它是这样的:

FB.provide('', {
  'setAccessToken': function(a) {
    this._authResponse = { 'accessToken': a };
  }
});
// Usage
FB.setAccessToken('my_access_token');

但是,如果你做到这一点,Facebook将登录到自己的服务器,你用自己的SDK的“过时”的功能,并给你一个警告消息。 更好地把它传递给直接请求(这是我结束了对)。

这并不为XFBML工作,但(你将不得不发出FQL查询自己和填充自己的标记)。



文章来源: How to set the access token with the Javascript SDK?