永不过期的 Facebook 页面访问令牌
Never Expiring Facebook Page Access Token
我一直在努力寻找一种方法来创建永不过期的 FaceBook 页面访问令牌。我看到了您提供 AppID|AppSecret 代替令牌的选项,但是这需要您提交应用程序以供批准,而 facebook 似乎不理解使用令牌的其他应用程序的概念。无论如何,请参阅下面的答案,了解我如何找到执行此操作的方法。
在将许多不同的解决方案拼凑在一起之后 - 我这样做了,它似乎有效。我假设您只需要单个页面的令牌,并且您已经设置了 Facebook 应用程序页面。
通过从 Web 浏览器导航到该页面获取该页面的 ID,单击页面左侧菜单列表中的关于 link,然后滚动到在关于信息的底部,您将看到页面 ID 显示。
删除资源管理器这一行API版本(在本例中为v3.2)之后的所有内容
并将其替换为 123456789?fields=access_token 其中 123456789 是您的页面 ID。
单击刚刚输入文本的行右侧的“提交”按钮。
- 您将在屏幕底部的响应中收到类似于此的令牌:
{
"access_token": "TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT",
"id":“1755746091324056”
}
其中 TTTTTTTT 是您的访问令牌。
- 仅从响应中复制令牌(无引号)并将其粘贴到页面顶部的“访问令牌”字段中,替换之前存在的访问令牌。
粘贴新的访问令牌后,单击访问令牌左侧的蓝色信息图标。
在“访问令牌信息”对话框中,单击对话框右下方的 'Open in Access Token Tool' 按钮。
- 在将打开的访问令牌调试器中,单击页面底部的 'Extend Access Token' 按钮。应该显示一个新的访问令牌,上面的文本应该说它永不过期。
希望对您有所帮助。
PS - 这是我在 Facebook 的访问令牌工具中看到的,当我将使用此方法生成的令牌粘贴到其中时。它说这个令牌永远不会过期。
我一直在努力寻找一种方法来创建永不过期的 FaceBook 页面访问令牌。我看到了您提供 AppID|AppSecret 代替令牌的选项,但是这需要您提交应用程序以供批准,而 facebook 似乎不理解使用令牌的其他应用程序的概念。无论如何,请参阅下面的答案,了解我如何找到执行此操作的方法。
在将许多不同的解决方案拼凑在一起之后 - 我这样做了,它似乎有效。我假设您只需要单个页面的令牌,并且您已经设置了 Facebook 应用程序页面。
通过从 Web 浏览器导航到该页面获取该页面的 ID,单击页面左侧菜单列表中的关于 link,然后滚动到在关于信息的底部,您将看到页面 ID 显示。
删除资源管理器这一行API版本(在本例中为v3.2)之后的所有内容
并将其替换为 123456789?fields=access_token 其中 123456789 是您的页面 ID。
单击刚刚输入文本的行右侧的“提交”按钮。
- 您将在屏幕底部的响应中收到类似于此的令牌:
{ "access_token": "TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT", "id":“1755746091324056” } 其中 TTTTTTTT 是您的访问令牌。
- 仅从响应中复制令牌(无引号)并将其粘贴到页面顶部的“访问令牌”字段中,替换之前存在的访问令牌。
粘贴新的访问令牌后,单击访问令牌左侧的蓝色信息图标。
在“访问令牌信息”对话框中,单击对话框右下方的 'Open in Access Token Tool' 按钮。
- 在将打开的访问令牌调试器中,单击页面底部的 'Extend Access Token' 按钮。应该显示一个新的访问令牌,上面的文本应该说它永不过期。
希望对您有所帮助。
PS - 这是我在 Facebook 的访问令牌工具中看到的,当我将使用此方法生成的令牌粘贴到其中时。它说这个令牌永远不会过期。