Php 关于访问令牌到期的查询

Php 关于访问令牌到期的查询,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph Api,可能重复: 对,我知道访问令牌在2小时或60天后过期,这取决于它是服务器端还是客户端。我无法理解的是,一些应用程序在2小时或60天后不会通过应用程序控制面板要求重新授权访问令牌。那么,由于离线访问被删除,这是怎么可能的呢。这是正确的混淆。有没有可能在没有用户访问的情况下获得新的访问令牌,因为这是我唯一能想到的解决方案 谢谢 我无法理解的是,一些应用程序在2小时或60天后不会通过应用程序控制面板要求重新授权访问令牌 (我想你指的是这里的Auth对话框?) 可以使用应用程序访问令牌执行某些操作,只

可能重复:

对,我知道访问令牌在2小时或60天后过期,这取决于它是服务器端还是客户端。我无法理解的是,一些应用程序在2小时或60天后不会通过应用程序控制面板要求重新授权访问令牌。那么,由于离线访问被删除,这是怎么可能的呢。这是正确的混淆。有没有可能在没有用户访问的情况下获得新的访问令牌,因为这是我唯一能想到的解决方案

谢谢

我无法理解的是,一些应用程序在2小时或60天后不会通过应用程序控制面板要求重新授权访问令牌

(我想你指的是这里的Auth对话框?)

可以使用应用程序访问令牌执行某些操作,只要用户已授予必要的权限一次,无论原始用户访问令牌是否已过期

是否可以在没有用户访问权限的情况下获取新的访问令牌

如果没有任何用户交互,就不可能获得新的用户访问令牌


但是,如果某个用户在访问嵌入JS SDK的页面时已经授予了应用程序权限,则该用户将获得一个新的用户访问令牌,而无需用户进一步的主动贡献。

Arh ok。唯一的问题是,我的php命令行程序需要使用新的访问令牌更新数据库,这在浏览器之外。所以我想我需要通过我的命令行程序传递OAuthURL来获得一个新的访问令牌,然后用它更新数据库?。编辑:当我通过我的web应用程序更新字段时,访问令牌过期错误消失,因此我只需要命令程序而不是用户来执行此操作。抱歉,如果我似乎复制了可能已发布的帖子。我还有一个简短的问题。在阅读这里的一篇文章时,它说只要该应用程序拥有用户帐户的权限,它就可以发布100年而不会过期。然后它还说,令牌在最多2小时或60天后到期,具体取决于时间。对我来说,这似乎令人困惑,因为哪一个是真的。抱歉,可能是我没有正确阅读内容,我无法理解这一点。重复的和–请针对一个主题坚持一个问题,而不是每隔几天打开一个新的问题。该问题是关于使用python访问访问令牌的。所以我看不出这是怎么回事,因为这是关于php plus关于重新授权而不是访问令牌。