开发者社区> 问答> 正文

调用钉钉js api 是不是必须要在钉钉环境中?

调用钉钉js api 是不是必须要在钉钉环境中?我本来想在PC端去设置要使用的群聊的 但是提示不是钉钉环境

展开
收起
多麻辣哦 2024-01-03 21:10:43 85 0
4 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    是的,您理解正确。钉钉的JSAPI必须在钉钉环境中调用。这意味着,如果您的应用是基于H5开发的,那么在调试这些API的时候,您通常需要在实际的钉钉环境中进行,以便能够正确地调用这些API。钉钉提供了web-view容器,使得H5嵌入小程序变得相对简单。但是,需要注意的是,当H5嵌入到钉钉小程序中时,大部分H5的JSAPI可能无法穿透小程序。在这种情况下,H5和原生小程序外壳需要进行通讯:让小程序调用对应的API方法,然后将获得的数据传递给H5。此外,钉钉还为开发者提供了前端JSAPI总览和调试工具,以帮助开发者更好地理解和使用这些API。

    2024-01-04 14:57:14
    赞同 展开评论 打赏
  • 是,钉钉目前提供的前端API使用,需要在钉钉容器环境内打开的,如果环境不正确会报这些错误;比如需要在钉钉移动端Android端、iOS端打开,或者钉钉PC端 Windows端、mac端打开等,在浏览器里打开会报错的。https://www.dingtalk.com/qidian/help-detail-1060071708.html

    2024-01-04 14:24:45
    赞同 展开评论 打赏
  • 调用钉钉js api 只能在钉钉环境中使用

    2024-01-04 11:52:17
    赞同 展开评论 打赏
  • 是的,钉钉的JS API只能在钉钉的环境中使用。这是因为这些API是针对钉钉的特定功能和特性设计的,需要依赖钉钉的环境和服务。如果你在PC端尝试使用这些API,会提示你不是钉钉环境,因为PC端没有提供钉钉的运行环境和必要的服务。

    如果你需要在PC端设置要使用的群聊,你可以考虑使用其他的方法,例如使用WebSocket或者其他通信协议来发送和接收消息。你也可以考虑使用钉钉的开放平台API,这些API可以在服务器端使用,不需要依赖钉钉的环境。

    2024-01-04 11:10:31
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
JavaScript面向对象的程序设计 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载