在钉钉出现这个问题是怎么回事?Do not support the current environment:notInDingTalk
出现"Do not support the current environment:notInDingTalk"错误提示,通常是因为代码在非钉钉环境中执行导致的。钉钉开放平台提供的API和组件,一般只能在钉钉内部环境中使用,如果在非钉钉环境中使用,就会出现该错误提示。
例如,如果在浏览器中直接访问钉钉API,或者在微信、支付宝等其他应用中使用钉钉API,就会出现该错误提示。此外,如果在自己的电脑或服务器上使用钉钉API,也可能出现该错误提示。
解决该问题的方法有两种:
在钉钉环境中使用。钉钉开放平台提供的API和组件,一般只能在钉钉内部环境中使用。因此,如果需要使用钉钉API或组件,需要在钉钉中打开对应的应用或页面,然后在该环境中使用API或组件。
在非钉钉环境中使用模拟器。为了方便开发和测试,钉钉开放平台提供了钉钉开发者模拟器,可以在非钉钉环境中模拟钉钉API的使用。使用模拟器的具体步骤可以参考钉钉开发者文档中的说明。
造成问题的原因:微应用中的jsapi必须在钉钉环境内才能正常调用 不能在浏览器打开的页面中调用jsapi,需要把此页面地址配置到微应用首页地址,然后在钉钉工作台打开该微应用—此回答来自钉群“钉钉开发者社区(互助群)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。