钉钉沙箱环境

简介: 钉钉沙箱环境

这是由于钉钉沙箱环境(即钉钉微应用)的权限机制导致的。

在钉钉沙箱环境中,每个微应用的生命周期被限制在一个会话内。这意味着当一个微应用被打开时,它将获得一个临时的唯一标识符(通过 dd.runtime.getAppKey() 获取)和一个会话标识符(通过 dd.runtime.getSessionKey() 获取)。这些标识符在微应用的整个生命周期内保持不变。

然而,当用户关闭并重新打开同一个微应用时,新的会话将被创建,并且旧的会话将不再可用。这意味着你不能再访问旧的会话中的数据或调用其权限接口。这就是为什么你在第二次调用时收到错误消息 "ERROR 4040: Do not support the current e"。

为了解决这个问题,你需要确保你的微应用在处理关闭和重新打开的情况。这可能包括保存关键数据到本地存储,并在重新打开时从那里恢复数据,或者实现一种机制来处理旧会话的结束和新会话的开始。

目录
相关文章
|
7月前
|
JavaScript 前端开发 开发者
如果你想在钉钉环境中运行JavaScript脚本
【2月更文挑战第17天】如果你想在钉钉环境中运行JavaScript脚本
186 6
|
Prometheus 运维 监控
远见而明察近观若明火|Centos7.6环境基于Prometheus和Grafana结合钉钉机器人打造全时监控(预警)Docker容器服务系统
我们知道,奉行长期主义的网络公司,势必应在软件开发流程管理体系上具备规范意识,即代码提交有CR(CodeReview),功能测试上自动化,而功能发布讲究三板斧:灰度、监控、止血。灰度属于测试范畴,止血则是亡羊补牢,今天我们来聊聊监控,提起监控,就不得不提在DepOps(自动化运维)领域鼎鼎有名的Prometheus(普罗米修斯),有人说这个开源系统的名字怎么有点如雷贯耳啊,没错,它的名字就是取自从宙斯手中为人类夺回圣火的古希腊神明普罗米修斯,而Prometheus的Logo恰恰就是奥林匹克圣火。Prometheus主要的功能就是可以无时不刻的监控所有部署在生产环境中的服务,如果服务出现问题则会
远见而明察近观若明火|Centos7.6环境基于Prometheus和Grafana结合钉钉机器人打造全时监控(预警)Docker容器服务系统
|
存储 弹性计算 安全
成功案例-钉钉 | 学习笔记
快速学习 成功案例-钉钉
407 0
|
存储 弹性计算 安全
案例分享——钉钉|学习笔记
快速学习 案例分享——钉钉
380 0
|
存储 弹性计算 安全
案例分享——钉钉
rds数据库 阿里云为钉钉提供了安全性和整体服务的稳定性
案例分享——钉钉
|
存储 弹性计算 监控
|
存储 弹性计算 安全
了解成功案例-钉钉(进阶班-Day6)
钉钉使用阿里云而成功的案例主要介绍了: 1、钉钉背后的技术架构 2、使用阿里云(云计算)后为钉钉解决的问题(主要是安全可靠性) 3、钉钉
646 0
|
弹性计算
钉钉案例分析-ECS七天训练营DAY06
钉钉使用的阿里云的技术包括ECS, OSS, OTS等
656 0
|
存储 安全 大数据
钉钉成功案例分析
钉钉成功案例分析
3703 0