我正在构建一个需要每小时左右查询和获取Facebook公共Feed的应用程序。我只需要对公共Feed的读取权限。我可以使用Graph Explorer页面上生成的Access Token进行查询,但该令牌会在一小时左右后到期。我知道有一种方法可以获得60天的令牌并使用它,但这需要每60天更新一次令牌。
这样做的正确方法是什么?到目前为止,我发现的所有材料都假设需要用户登录身份验证的前端应用程序。
答案 0 :(得分:0)
您无法获取Facebook的离线访问令牌(与谷歌不同)。
您可以获取访问令牌60天,当用户请求需要身份验证的页面时,将其重定向到登录页面。
在playframework中,您可以使用securesocial模块执行此操作(我确信您选择使用的服务器都有社交模块。)
或者,您可以扩展短期访问令牌。
我不确定如何做到这一点的技术细节,只有这样才有可能。 也许这个链接可以帮助你: Facebook full permission AccessToken alternative to Offline access token