donglvmang8638 2014-08-07 05:33
浏览 76
已采纳

如何在新的Facebook Oauth Api中获取访问令牌?

I am using the new facebook oauth api. The one for php 4. I am trying application where user can login with there facebook account. Since I am using laravel 4 for my project I am using this package. In this package there is a line $session = new FacebookSession('access-token-here'); But from where will I get the access token? In the previous version of the api there was a function called getAccessToken(). I am really confused. Thanks in advance.

.

  • 写回答

1条回答 默认 最新

  • duanqiao1949 2014-08-08 09:35
    关注

    Using the Facebook PHP SDK (v4.0.x), you need to save the $session after the user has logged in, e.g.:

    $_SESSION['fb_token'] = $session->getToken();
    

    Then, when the user returns, you can load the session back in as follows:

    $session = new FacebookSession( $_SESSION['fb_token'] );
    

    You will obviously need to do some error checking and the correct login flow for the code. You can take a look at this tutorial for more help.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
  • ¥15 错误 LNK2001 无法解析的外部符号
  • ¥50 安装pyaudiokits失败
  • ¥15 计组这些题应该咋做呀
  • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
  • ¥15 让node服务器有自动加载文件的功能
  • ¥15 jmeter脚本回放有的是对的有的是错的
  • ¥15 r语言蛋白组学相关问题
  • ¥15 Python时间序列如何拟合疏系数模型