Java 后端应用程序的Facebook访问令牌

Java 后端应用程序的Facebook访问令牌,java,facebook-graph-api,spring-social,Java,Facebook Graph Api,Spring Social,我正在构建一个应用程序,需要每隔一个小时左右查询和获取Facebook公共提要。我只需要读取公共提要。我可以使用Graph Explorer页面上生成的访问令牌进行查询,但该令牌在大约一小时后过期。我知道有一种方法可以获得一个60天令牌并使用它,但这需要每60天更新一次令牌 正确的做法是什么?到目前为止,我找到的所有资料都假设前端应用程序需要用户的登录验证。与谷歌不同,你无法获得facebook的离线访问令牌 您可以获得60天的访问令牌,当用户请求需要身份验证的页面时,将其重定向到登录页面 在p

我正在构建一个应用程序,需要每隔一个小时左右查询和获取Facebook公共提要。我只需要读取公共提要。我可以使用Graph Explorer页面上生成的访问令牌进行查询,但该令牌在大约一小时后过期。我知道有一种方法可以获得一个60天令牌并使用它,但这需要每60天更新一次令牌


正确的做法是什么?到目前为止,我找到的所有资料都假设前端应用程序需要用户的登录验证。

与谷歌不同,你无法获得facebook的离线访问令牌

您可以获得60天的访问令牌,当用户请求需要身份验证的页面时,将其重定向到登录页面

在playframework中,您可以使用SecureSocialModule来实现这一点,我相信无论您选择使用什么服务器,都会有社交模块

或者,您可以扩展短期访问令牌

我不确定如何做到这一点的技术细节,只是这是可能的。 也许此链接可以帮助您:

正确的方法是每60天更新一次令牌。