Facebook没有提供新令牌:此授权码已过期

时间:2013-12-05 01:32:14

标签: node.js facebook passport.js

我正在使用Node.js和Passport.js在我的网站上进行autenticate用户。 一切都很完美,但现在我不能登录网站和用户。

这是代码错误:

failed to obtain access token (status: 400 data: {"error":{"message":"This authorization code has expired.","type":"OAuthException","code":100}})

我试图更改app秘密,但没有。

2 个答案:

答案 0 :(得分:1)

访问令牌已过期。您应该将短期令牌换成长期令牌。它在以下URL中解释;

https://developers.facebook.com/docs/facebook-login/access-tokens/#long-via-code

答案 1 :(得分:1)

我在使用ruby时遇到了这个问题。这对我有用,希望它有所帮助。

  1. 重新启动服务器
  2. 在根索引
  3. 处输入您的项目