首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Linnworks嵌入式应用中获取刷新的令牌?

如何在Linnworks嵌入式应用中获取刷新的令牌?
EN

Stack Overflow用户
提问于 2019-01-30 10:28:29
回答 1查看 125关注 0票数 0

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

我已经在Linnworks中创建了一个私有的嵌入式应用程序,它以电子表格的格式显示订单。该应用程序是使用Vue.js构建的,并使用axios从Linnworks API中提取数据。这里的一切都正常工作,除了我一次只返回100个订单,以使事情更快。

我添加了一个"load more orders“按钮,该按钮将额外的100个订单附加到工作表的末尾,但在一段时间的不活动之后,这会导致"401 unauthorised error”,因为令牌已经过期。

因为它是一个嵌入式应用程序,所以Linnworks会在应用程序初始化时将令牌存储在iframe的src中,所以当它过期时,系统不会对其进行物理刷新。

代码语言:javascript
复制
<iframe src="https://example.com/sheet.html?token=9b11e8ff-4791-aca5-b58d-f6da84e996a6"></iframe>

有没有一种方法可以在不重新加载整个应用程序的情况下获得刷新的令牌?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-31 18:41:42

令牌的默认TTL为30分钟,只需使用/api/Main/Ping等简单方法轮询API即可保持令牌/会话处于活动状态

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54432550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档