gpt4 book ai didi

javascript - 如何在 Linnworks 嵌入式应用程序中获取刷新的 token ?

转载 作者:行者123 更新时间:2023-11-28 17:11:00 26 4
gpt4 key购买 nike

考虑到 Linnworks 不提供支持,我想我应该尝试在这里发布我的问题。

我在 Linnworks 中创建了一个私有(private)嵌入式应用,以电子表格格式显示订单。该应用程序是使用 Vue.js 构建的,并使用 axios 从 Linnworks API 中提取数据。一切都按预期进行,只是为了保持快速,我一次只返回 100 个订单。

我添加了一个“加载更多订单”按钮,该按钮会在工作表末尾追加 100 个订单,但在一段时间不活动后,这会导致“401 未经授权的错误”,因为 token 已过期。

由于它是嵌入式应用程序,Linnworks 在应用程序初始化时将 token 存储在 iframe 的 src 中,因此当它过期时,系统不会对其进行物理刷新。

<iframe src="https://example.com/sheet.html?token=9b11e8ff-4791-aca5-b58d-f6da84e996a6"></iframe>

有没有办法在不重新加载整个应用程序的情况下获取刷新的 token ?

最佳答案

token 的默认 TTL 为 30 分钟,只需使用 /api/Main/Ping 等简单方法轮询 API 即可保持 token / session 处于事件状态

关于javascript - 如何在 Linnworks 嵌入式应用程序中获取刷新的 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54432550/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com