【发布时间】:2016-10-12 22:45:38
【问题描述】:
我正在使用 Laravel Socialite 为我的 laravel 应用程序使用 Facebook 登录。我已经看过它的文档,但是我没有找到任何与获取长时间访问令牌相关的东西。谁能告诉我如何使用 Laravel Socialite 获得长时间访问令牌?
我们使用社交名流收到的访问令牌是[expiresIn] => 5174875。
这是什么单位?是短期访问令牌还是长期访问令牌?
【问题讨论】:
-
@CBroe 谢谢!但是亲爱的,你读过我的问题了吗?
-
它至少应该回答最后两个问题。以及扩展令牌基本的工作原理,也在那里解释。因此,现在您要么去查找 LS 是否已经通过特定方法或其他方式实现了这一点,要么按照描述自己开始实现它。
-
我假设 ExpiresIn 以秒为单位(在 Socalite 代码中也注释了“访问令牌有效的秒数。”位于 socialite/src/Two/User.php) ,当您转换为天数时,它是 59.8 天。一个长寿的 Facebook 令牌可以使用 60 天,所以这对我来说是正确的。
标签: facebook laravel laravel-socialite