Facebook graph api 查找访问令牌的过期时间
有没有办法使用graph api来确定页面访问令牌或应用程序令牌何时过期 更新:有一个新的API端点来访问有关访问令牌的信息。您可以在此处找到信息:Facebook graph api 查找访问令牌的过期时间,facebook-graph-api,Facebook Graph Api,有没有办法使用graph api来确定页面访问令牌或应用程序令牌何时过期 更新:有一个新的API端点来访问有关访问令牌的信息。您可以在此处找到信息: https://graph.facebook.com/debug_token?input_token=INPUT_TOKEN&access_token=ACCESS_TOKEN input_token:要调试的访问令牌 访问令牌:您的应用访问令牌或来自应用开发者的有效用户访问令牌 -- 您应该尝试确保在获取每个令牌时将其过期时间与访问令牌一起存
https://graph.facebook.com/debug_token?input_token=INPUT_TOKEN&access_token=ACCESS_TOKEN
- input_token:要调试的访问令牌
- 访问令牌:您的应用访问令牌或来自应用开发者的有效用户访问令牌
- 从FB注销
- 更改密码
- 取消应用程序的授权
https://graph.facebook.com/PAGEID?fields=access_token&access_token=USER_ACCESS_TOKEN
访问令牌调试器
不使用图形API。。。但这是一个非常有用的手动调试工具。现在有了调试器工具的API版本
请参见我想对当前版本的API重复这个问题,因为我遇到了这样一种情况,Facebook文档显然没有描述正在发生的事情:
- 使用
fb\u exchange\u令牌请求新的长寿命令牌时没有到期日期
- 请求调试令牌信息时没有过期日期(
)expires\u at=0
- 第一次将用户重定向到身份验证页面时,它确实会回复过期日期,但这没有帮助,因为我无法提取长期过期日期,也不会第二次回复此信息
试试这个,它对我有用。使用应用程序获取令牌,并将其粘贴到图形浏览器中,作为用于查询的令牌。点击信息a查看到期日期。
我希望它也适用于您。我不认为这是真的,脱机访问已不复存在,因此所有令牌最多可使用60天(如果发生服务器端身份验证流)。当用户注销时,令牌不会过期。我需要一种方法,能够使用我的令牌,以找出它是否过期,不知道你的答案如何帮助我?你有任何文档来支持这一点吗?因为我刚刚注销,获取了页面访问令牌并将其输入到Facebooks调试器中,它仍然有效。我说的是使用API注销端点代表您的应用注销。例如,FB.logout()或$facebook->getLogoutUrl。下面是一些说明我所说内容的文档:,我很难找到我的app access_令牌是什么。原来这只是应用程序ID,应用程序机密。如果你的APP_ID是123456789,APP_SECRET是asdfasdfasdfasdf,那么你的呼叫将是:graph.facebook.com/debug_token?input_token=input_token&access_token=123456789 | asdfasdfasdfasdf关于处理过期令牌的文档的新URL-我想要一种编程方式来检查。。。aka,我想使用graph api。+1不赞成它作为OP问题的答案,但它是一个有用的工具,正是我所寻找的。请从链接中添加一些内容抱歉,我没有抓到你。你什么意思?