我有 PHP 网站。用户可以访问该站点并与 Facebook 连接。当用户连接时,我得到用户 ID 和访问令牌并存储到数据库。我使用该访问令牌发布了一些内容(文本、照片和用户 FB 上的链接)。
现在,我看到访问令牌在 60 天后过期(扩展令牌),之后我需要提示用户再次连接到 Facebook。
问题是我的网站需要发布几条用户在通过后写的消息。用户可以连接到 Facebook,例如 2013 年 9 月 1 日,并且可以在几年后通过。
有什么方法可以在该用户的 Facebook 帐户上发布该消息,而不提示用户再次连接到 Facebook(当然,如果用户在此之前没有拒绝 Facebook 帐户上的应用程序),即使令牌已过期。
Twitter 和 YouTube 有未过期的令牌,允许我在几年后在该社交网络上发布帖子(当然,如果用户没有在他们的 Twitter 和 YouTube 帐户上拒绝我的应用程序)。
谢谢