开发者社区 问答 正文

钉钉这个错误怎么解决?

钉钉这个错误怎么解决?Do not support the current environment:notInDingTalk

展开
收起
三分钟热度的鱼 2023-07-26 14:50:33 709 分享 版权
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    notInDingTalk 错误意为:当前环境不支持。

    这通常表明你的代码不是在钉钉环境(钉钉 App、钉钉 H5)中执行的。

    该错误可能出现在以下场景:

    在浏览器或其他非钉钉环境调用了钉钉 JS SDK
    在非钉钉小程序环境调用了钉钉小程序SDK
    在其他非钉钉环境调用了钉钉相关 API
    这时钉钉会报 notInDingTalk 错误。

    为解决这个问题,需要检查:

    确保代码确实在钉钉环境中运行

    2023-07-26 19:24:08
    赞同 展开评论
  • 当钉钉的API接口返回错误信息 "Do not support the current environment: notInDingTalk" 时,意味着当前环境不支持该操作。这个错误通常发生在非钉钉内部环境(如在浏览器中或其他移动应用程序中)尝试调用只能在钉钉客户端中使用的接口。

    钉钉的一些接口和功能是专门为钉钉客户端设计和提供的,而不适用于其他环境。因此,如果您正在使用非钉钉客户端的环境尝试调用此类接口,将会收到该错误信息。

    要解决这个问题,请确保您在钉钉客户端中运行代码或调用API接口。如果您正在尝试在浏览器或其他非钉钉环境中使用钉钉API,那么需要修改代码逻辑,或者考虑使用其他适合当前环境的API或解决方案来实现相同的功能。

    2023-07-26 19:13:31
    赞同 展开评论
  • 造成问题的原因:微应用中的jsapi必须在钉钉环境内才能正常调用

    不能在浏览器打开的页面中调用jsapi,需要把此页面地址配置到微应用首页地址,然后在钉钉工作台打开该微应用

    。此回答整理自钉群“钉钉开发者社区(互助群)”

    2023-07-26 14:55:07
    赞同 展开评论