如何将facebook长途访问令牌从服务器发送到浏览器?

时间:2016-11-25 07:37:08

标签: php facebook facebook-graph-api cookies

我在服务器上使用PHP SDK获取长实时访问令牌,并希望将其发送回浏览器,代表用户从浏览器而不是服务器进行api调用。我已经google了很多但是我能找到的很多关于如何从浏览器向服务器发送令牌或者“你可以以任何你想要的方式从服务器向浏览器发送令牌”的答案很多,这对我们没有帮助。

即使是fb开发者页面最终还是说要以任何安全的方式将其发送回客户端。

然而,对我来说似乎并不是那么重要,因为JS SDK将使用存储在名为fbsr_appId的cookie中的访问令牌。这是否意味着我必须简单地设置一个cookie

$this->load->helper('cookie');
$fbCookie = array(
        'name'   => 'fbsr_appId',
        'value'  => /*long live access token fetched from db*/,
        'expire' => /*expire time of fbs long live access token*/,
        'domain' => 'www.my-site-name.com',
        'path'   => '/'
);
set_cookie($fbCookie);

我正在使用CodeIgniter但是我很感激地帮助解释这个动作的一般概念吗?

0 个答案:

没有答案