Instagram基本显示:仅在5分钟后才能交换access_token的代码

问题描述 投票:1回答:1

将access_token的代码交换为在我们的开发服务器上可用,但是在我们的生产服务器上,直到可以将代码交换为访问令牌为止有5分钟的延迟。

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

服务器上交换access_token代码的请求返回错误

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

但是,如果我使用代码并使用相同的app_id和app_secret在Postman中复制请求,则在接下来的5分钟内它仍将以相同的方式失败。 5分钟后,我成功获得了access_token。正如我之前提到的,代码在开发环境中正常工作之前,在我们的生产服务器上运行时只是这种延迟。

node.js facebook instagram access-token instagram-api
1个回答
0
投票

项目在生产服务器上运行时有许多不同的因素:

  • 请确保生产服务器上具有节点和npm的工作版本,与开发服务器中具有相同的版本。
  • [如果您使用了npm模块,并有一个package.json文件运行npm i(或者使用--production)]
  • 与开发中相同的方式运行节点(例如,节点index.js)
  • 确保与开发中使用相同的端口。

也可以从这里参考best-practice-of-node-js-in-production

© www.soinside.com 2019 - 2024. All rights reserved.