messenger API错误代码190

时间:2017-10-05 09:56:25

标签: facebook messenger facebook-messenger-bot

我遇到一个信使错误,在一两个月后,访问令牌变得无效。

我正在获取Facebook页面的长期访问令牌:

https://graph.facebook.com/oauth/access_token?client_id=APP_ID&client_secret=APP_SECRET&grant_type=fb_exchange_token&fb_exchange_token=PAGE_ACCESS_TOKEN

我正在使用它进行信使查询,发送消息。 但是在一两个月之后,我得到了相同的错误,facebook更改了会话或用户更改了密码(这不是真的)。这是错误:

Error:  { message: 'Error validating access token: The session has been invalidated because the user changed their password or Facebook has changed the session for security reasons.',
type: 'OAuthException',
code: 190,
error_subcode: 460,
fbtrace_id: 'trace_id' }

问题是在此之后,不会发送任何消息。我们需要有效的访问令牌。

无论如何,我们可以在服务器端执行此操作而无需用户交互吗?

或者也许总会在每次用户交互时更新访问令牌?

有什么方法吗?

0 个答案:

没有答案