Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
刷新Facebook令牌PHP SDK_Php_Facebook - Fatal编程技术网

刷新Facebook令牌PHP SDK

刷新Facebook令牌PHP SDK,php,facebook,Php,Facebook,facebook的文档声明了这一点,但随后他们会这么说 当使用iOS、Android或我们的JavaScript SDK时,SDK将处理确保令牌在过期之前刷新的问题 所以。。。这是否意味着PHP SDK不能为我们管理刷新 事实上,PHP SDK确实为我们管理它 因此,如果我有一个有效期为60天的长令牌,我是否需要在第59天续订,或者如果我在这60天内打电话,SDK是否会为我续订?这里有一个线程建议我们只使用JS SDK在前端透明地执行此操作。这主意不错。你是说“你一次得到一个长寿的代币,然后每次

facebook的文档声明了这一点,但随后他们会这么说

当使用iOS、Android或我们的JavaScript SDK时,SDK将处理确保令牌在过期之前刷新的问题

所以。。。这是否意味着PHP SDK不能为我们管理刷新

事实上,PHP SDK确实为我们管理它


因此,如果我有一个有效期为60天的长令牌,我是否需要在第59天续订,或者如果我在这60天内打电话,SDK是否会为我续订?

这里有一个线程建议我们只使用JS SDK在前端透明地执行此操作。这主意不错。你是说“你一次得到一个长寿的代币,然后每次使用它就会自动续期60天”?这完全是错误的。如果代币在每次使用时都不断刷新自己,那么实施60天到期就没有什么意义了没有用户交互就无法获得新令牌。@CBroe你从Facebook文档中读到我的报价了吗?当使用iOS、Android或我们的JavaScript SDK时,SDK将处理确保令牌在过期之前刷新的问题。因此,当你说实施60天到期没有什么意义时,如果代币在每次使用时都不断刷新自己,那么看起来他们实际上就是这么做的。我只需要知道PHPSDK是否也这样做。对于客户端SDK,这些将是短期令牌——它们会自动刷新,因为存在用户交互。使用PHPSDK,您必须再次通过登录流向用户发送消息(如果用户之前已经授予了应用程序权限,则会将其重定向回您的应用程序),以获取新令牌。