调用钉钉js api 是不是必须要在钉钉环境中?我本来想在PC端去设置要使用的群聊的 但是提示不是钉钉环境
是的,您理解正确。钉钉的JSAPI必须在钉钉环境中调用。这意味着,如果您的应用是基于H5开发的,那么在调试这些API的时候,您通常需要在实际的钉钉环境中进行,以便能够正确地调用这些API。钉钉提供了web-view容器,使得H5嵌入小程序变得相对简单。但是,需要注意的是,当H5嵌入到钉钉小程序中时,大部分H5的JSAPI可能无法穿透小程序。在这种情况下,H5和原生小程序外壳需要进行通讯:让小程序调用对应的API方法,然后将获得的数据传递给H5。此外,钉钉还为开发者提供了前端JSAPI总览和调试工具,以帮助开发者更好地理解和使用这些API。
是,钉钉目前提供的前端API使用,需要在钉钉容器环境内打开的,如果环境不正确会报这些错误;比如需要在钉钉移动端Android端、iOS端打开,或者钉钉PC端 Windows端、mac端打开等,在浏览器里打开会报错的。https://www.dingtalk.com/qidian/help-detail-1060071708.html
是的,钉钉的JS API只能在钉钉的环境中使用。这是因为这些API是针对钉钉的特定功能和特性设计的,需要依赖钉钉的环境和服务。如果你在PC端尝试使用这些API,会提示你不是钉钉环境,因为PC端没有提供钉钉的运行环境和必要的服务。
如果你需要在PC端设置要使用的群聊,你可以考虑使用其他的方法,例如使用WebSocket或者其他通信协议来发送和接收消息。你也可以考虑使用钉钉的开放平台API,这些API可以在服务器端使用,不需要依赖钉钉的环境。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。