Facebook 如何在graph API中获取永久访问令牌
我在Facebook上创建了一个应用程序,使用graph API explorer,从应用程序下拉框中选择我的应用程序,请求具有管理页面、脱机访问和发布流权限的访问令牌 使用此访问令牌,我成功地使用Facebook 如何在graph API中获取永久访问令牌,facebook,facebook-graph-api,Facebook,Facebook Graph Api,我在Facebook上创建了一个应用程序,使用graph API explorer,从应用程序下拉框中选择我的应用程序,请求具有管理页面、脱机访问和发布流权限的访问令牌 使用此访问令牌,我成功地使用restfbapi在页面上发布消息,但当我注销时,它开始抛出会话无效错误 我在几篇文章中读到离线访问不受欢迎。有人能告诉我如何获得永久访问令牌吗 感谢查看位于的文档:这已经不可能了 桌面应用程序将无法延长服务器的使用寿命 现有的访问令牌,用户必须在登录后登录facebook 令牌已过期 否则,可以请求
restfb
api在页面上发布消息,但当我注销时,它开始抛出会话无效错误
我在几篇文章中读到离线访问不受欢迎。有人能告诉我如何获得永久访问令牌吗
感谢查看位于的文档:这已经不可能了
桌面应用程序将无法延长服务器的使用寿命
现有的访问令牌,用户必须在登录后登录facebook
令牌已过期
否则,可以请求过期时间更长的访问令牌。以下是说明:正如Facebook开发者博客所解释的,您将无法获得任何永久访问令牌。您将获得60天长期访问令牌。在到期之前,Facebook将通知您到期,然后您可以续订,或者您可以构建自己的自定义控件来获取令牌到期通知,您可以从Facebook API获取该通知 您需要什么样的访问令牌?有三种,用户地址、应用地址和页面地址 如果你想要用户在,似乎你是运气不好。我认为这已经不可能了。你只能呆60天。然而,如果您需要第页,您可以得到一个永久的。不同之处在于,页面访问令牌只能访问单个facebook页面 基本上,您需要首先获得用户访问令牌,并具有
manage\u pages
权限。当您有一个标记时,您必须在Graph API中查看页面id的/{pageId}?fields=access\u token
有关更多信息,请查看:这有点奇怪。我通过单击获取访问令牌,然后选择
offline\u访问、管理\u权限、发布\u流
来获取访问令牌。但是,当我再次尝试获取访问令牌时,除了offline\u Access
之外的所有其他权限都会被检查,而我以前的访问令牌应该已经检查过了。