Node.js Instagram基本显示:仅在5分钟后,才能将代码交换为access_令牌

Node.js Instagram基本显示:仅在5分钟后,才能将代码交换为access_令牌,node.js,facebook,instagram,access-token,instagram-api,Node.js,Facebook,Instagram,Access Token,Instagram Api,将代码交换为访问令牌在我们的开发服务器上起作用,但是在我们的生产服务器上,在将代码交换为访问令牌之前有5分钟的延迟 我们正在运行Node.js,生产服务器上的时间戳没有不同步 服务器上为访问令牌交换代码的请求返回错误 找不到匹配代码或已使用匹配代码 但是,如果我使用相同的app_id和app_secret在Postman中复制代码和请求,在接下来的5分钟内仍然会以相同的方式失败。5分钟后,我成功获得访问令牌。 正如我在前面提到的,代码在开发环境中正常工作,在生产服务器上运行时就存在这种延迟

将代码交换为访问令牌在我们的开发服务器上起作用,但是在我们的生产服务器上,在将代码交换为访问令牌之前有5分钟的延迟

我们正在运行Node.js,生产服务器上的时间戳没有不同步

服务器上为访问令牌交换代码的请求返回错误

找不到匹配代码或已使用匹配代码


但是,如果我使用相同的app_id和app_secret在Postman中复制代码和请求,在接下来的5分钟内仍然会以相同的方式失败。5分钟后,我成功获得访问令牌。

正如我在前面提到的,代码在开发环境中正常工作,在生产服务器上运行时就存在这种延迟。


当项目进入生产服务器时,有许多不同的因素:

  • 确保在生产服务器上有node和npm的工作版本,与在development server中的版本相同
  • 如果您使用了npm模块并让package.json文件运行npm i(可选地使用--production)
  • 运行节点时与开发时相同(例如node index.js)
  • 确保您使用的端口与开发中的端口相同

您也可以从这里参考

当项目进入生产服务器时,有许多不同的因素:

  • 确保在生产服务器上有node和npm的工作版本,与在development server中的版本相同
  • 如果您使用了npm模块并让package.json文件运行npm i(可选地使用--production)
  • 运行节点时与开发时相同(例如node index.js)
  • 确保您使用的端口与开发中的端口相同

您也可以从这里参考

找到解决方案。此应用程序捆绑到已批准的Facebook应用程序上。为Instagram创建了一个全新的应用程序,解决了这个问题,通话恢复如期。找到了解决方案。此应用程序捆绑到已批准的Facebook应用程序上。仅为Instagram创建一个全新的应用程序就解决了这个问题,通话恢复如期。