我一直试图找到一种创建永不过期的FaceBook页面访问令牌的方法。我看到了一个选项,您可以在其中提供代替令牌的AppID | AppSecret,但是这要求您提交应用程序以供批准,facebook似乎不理解使用令牌的其他应用程序的概念。无论如何,请参见下面的答案,了解我如何找到一种方法。
答案 0 :(得分:4)
在拼凑了许多不同的解决方案之后-我做到了,而且似乎可行。我假设您只想要一个页面的令牌,并且您已经设置了Facebook应用程序页面。
通过从Web浏览器导航到页面ID,单击页面左侧菜单列表中的“关于”链接,然后滚动到“关于”信息的底部,您将参见页面ID显示。
并将其替换为123456789?fields = access_token,其中123456789是您的页面ID。
在您刚刚输入文字的行的右侧单击“提交”按钮。
{ “ access_token”:“ TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT”, “ id”:“ 1755746091324056” } TTTTTTTT是您的访问令牌。
粘贴新的访问令牌后,单击访问令牌左侧的蓝色信息图标。
在“访问令牌信息”对话框中,单击对话框右下方的“在访问令牌工具中打开”按钮。
我希望这会有所帮助。
PS-当我将使用此方法生成的令牌粘贴到其中时,这就是我在Facebook的访问令牌工具中看到的内容。它说这个令牌永远不会过期。