在扩展oAuth令牌时,我希望获得Facebook响应的可读日期/时间以进行调试。我计划使用parse_str($fbstring) and date('D d M', $expires)
在PHP中执行此操作。
我从FB获得的原始字符串看起来像......
string(224) "access_token=CAAFiJHGytDRTOhJyfyfYTUTYRYETedytB3V5QpRrfmbSDIzbwccz5XlEJIOY0pYvI7wKjPd9XrDvp3WoD3yhUrGUkkbTKwkzDx6xKOJgZD&expires=5178715"
但到期时,5178715
对我来说似乎太短了。如果我调试实际令牌here,则到期时间会更长且不同,即1418256000
(我已经改变了上面的示例,因此它无法工作)。
facebook给我的这个短期到期是什么......我如何在PHP中显示一个可读日期,代表令牌调试器给我的内容?
注意:我在PHP中使用以下CURL请求URL来检索上述输出的字符串"https://graph.facebook.com/oauth/access_token?grant_type=fb_exchange_token&client_id=" . $serv["app_id"] . "&client_secret=" . $serv["app_secret"]."&fb_exchange_token=".$serv["access_token"]