《钉钉应用开发者速成手册》之“钉钉能力概览——H5微应用JSAPI”

简介: 为满足开发者基于钉钉进行应用开发的需求,钉钉开放平台为用户提供服务端API和前端API共500多个接口给开发者使用。

H5微应用JSAPI

分类

接口说明

JSAPI名称

是否需鉴权

Android

iOS

PC

容器

获取容器版本号

dd.version

不需要

支持

支持

不支持

弹窗

alert

device.notification.alert

不需要

支持

支持

支持

confirm

device.notification.confirm

不需要

支持

支持

支持

prompt

device.notification.prompt

不需要

支持

支持

支持

手机震动

device.notification.vibrate

不需要

支持

支持

不支持

toast

device.notification.toast

不需要

支持

支持

支持

actionSheet

device.notification.actionSheet

不需要

支持

支持

支持

显示加载

device.notification.showPreloader

不需要

支持

支持

不支持

隐藏加载

device.notification.hidePreloader

不需要

支持

支持

不支持

modal弹浮层

device.notification.modal

不需要

支持

支持

不支持

extendModal

device.notification.extendModal

不需要

支持

支持

不支持

多选组件

biz.util.multiSelect

不需要

支持

支持

不支持

摇一摇

启动摇一摇

device.accelerometer.watchShake

不需要

支持

支持

不支持

停止摇一摇

device.accelerometer.clearShake

不需要

支持

支持

不支持

设备

获取网络类型

device.connection.getNetworkType

不需要

支持

支持

不支持

获取Wifi状态

device.base.getWifiStatus

不需要

支持

支持

不支持

获取手机基础信息

device.base.getPhoneInfo

不需要

支持

支持

不支持

获取uuid

device.base.getUUID

需要

支持

支持

不支持

获取热点接入信息

device.base.getInterface

需要

支持

支持

不支持

读取NFC芯片内容

device.nfc.nfcRead

不需要

支持

不支持

不支持

NFC数据写入

device.nfc.nfcWrite

需要

支持

不支持

不支持

日期&月历

日期选择器

biz.util.datepicker

不需要

支持

支持

不支持

时间选择器

biz.util.timepicker

不需要

支持

支持

不支持

日期及时间选择器

biz.util.datetimepicker

不需l要

支持

支持

不支持

月历组件,选择某天

biz.calendar.chooseOneDay

不需要

支持

支持

不支持

月历组件,选择某时间

biz.calendar.chooseDateTime

不需要

支持

支持

不支持

月历组件,选择半天

biz.calendar.chooseHalfDay

不需要

支持

支持

不支持

月历组件,选择日期区间

biz.calendar.chooseInterval

不需要

支持

支持

不支持

导航栏

设置导航栏颜色

拼接dd_nav_bgcolor参数

不需要

支持

支持

不支持

微应用页面支持横屏

拼接dd_orientation参数

不需要

支持

支持

不支持

隐藏导航栏右侧按钮

拼接showmenu=false参数

不需要

支持

支持

不支持

设置左侧导航按钮文本

biz.navigation.setLeft

不需要

不支持

支持

支持

PC端左侧按钮点击事件

addEventListener

不需要

不支持

不支持

支持

PC端左侧按钮点击事件,移除监听回调函数

removeEventListener

不需要

不支持

不支持

支持

设置导航栏标题

biz.navigation.setTitle

不需要

支持

支持

支持

标题栏添加问号Icon

biz.navigation.setIcon

不需要

支持

支持

不支持

返回上一级页面

biz.navigation.goBack

不需要

支持

支持

不支持

关闭当前页面

biz.navigation.close

不需要

支持

支持

不支持

设置导航栏右侧单个按钮

biz.navigation.setRight

不需要

支持

支持

不支持

设置导航栏右侧多个按钮

biz.navigation.setMenu

不需要

支持

支持

不支持

自定义下拉菜单按钮图片

biz.navigation.setMenu

不需要

支持

支持

不支持

替换页面

biz.navigation.replace

不需要

支持

支持

不支持

关闭页面

biz.navigation.quit

不需要

不支持

不支持

支持

UI控件

输入框

ui.input.plain

不需要

支持

支持

不支持

设置顶部进度条颜色

ui.progressBar.setColors

不需要

支持

支持

不支持

启用下拉刷新

ui.pullTorefresh.enable

不需要

支持

支持

不支持

禁用下拉刷新

ui.pullToRefresh.disable

不需要

支持

支持

不支持

收起下拉刷新

ui.pullToRefresh.stop

不需要

支持

支持

不支持

禁用iOS WebView弹性效果

ui.webViewBounce.disable

不需要

不支持

支持

不支持

启用iOS WebView弹性效果

ui.webViewBounce.enable

不需要

不支持

支持

不支持

获取免登授权码

获取微应用免登授权码

runtime.permission.requestAuthCode

不需要

支持

支持

支持

获取服务窗免登授权码

channel.permission.requestAuthCode

不需要

支持

支持

支持

获取微应用反馈式操作的临时授权码

runtime.permission.requestOperateAuthCode

需要

支持

支持

支持

扫码

扫条形码、二维码

biz.util.scan

不需要

支持

支持

不支持

扫名片

biz.util.scanCard

需要

支持

支持

不支持

存储

设置存储信息

util.domainStorage.setItem

不需要

支持

支持

不支持

获取存储信息

util.domainStorage.getItem

不需要

支持

支持

不支持

删除存储信息

util.domainStorage.removeItem

不需要

支持

支持

不支持

地图

获取当前地理位置信息(单次定位)

device.geolocation.get

需要

支持

支持

不支持

连续获取当前地理位置信息(持续定位)

device.geolocation.start

需要

支持

支持

不支持

停止连续定位

device.geolocation.stop

需要

支持

支持

不支持

批量连续定位状态

device.geolocation.status

不需要

支持

支持

不支持

地图定位

biz.map.locate

需要

支持

支持

不支持

地图页面支持搜索

biz.map.search

需要

支持

支持

不支持

展示位置

biz.map.view

需要

支持

支持

不支持

业务

分享

biz.util.share

不需要

支持

支持

不支持

下拉控件

biz.util.chosen

不需要

支持

支持

不支持

复制到粘贴板

biz.clipboardData.setData

需要

支持

支持

不支持

打开应用

biz.microApp.openApp

不需要

支持

支持

不支持

文件

批量检测文件是否存在

biz.util.isLocalFileExist

不需要

不支持

不支持

支持

打开本地文件

biz.util.openLocalFile

不需要

不支持

不支持

支持

下载文件

biz.util.downLoadFile

不需要

不支持

不支持

支持

图片

图片预览

biz.util.previewImage

不需要

支持

支持

支持

打开新页面

打开应用内页面

biz.util.open

需要

支持

支持

支持

在新窗口上打开链接

biz.util.openLink

不需要

支持

支持

支持

打开模态框

biz.util.openModal

不需要

不支持

不支持

支持

打开侧边面板

biz.util.openSlidePanel

不需要

不支持

不支持

支持

电话

拨打钉钉电话

biz.telephone.call

需要

支持

支持

不支持

通用电话拨打

biz.telephone.showCallMenu

需要

支持

支持

不支持

检查某企业下的办公电话开通状态

biz.telephone.checkBizCall

需要

支持

支持

不支持

拨打单人电话选项 (可定制)

biz.telephone.quickCallList

需要

支持

支持

支持

发钉

DING 2.0发钉

biz.ding.create

需要

支持

支持

支持

DING 1.0发钉

biz.ding.post

需要

不支持

不支持

支持

通讯录选人

PC端选择企业内部的人

biz.contact.choose

需要

不支持

不支持

支持

选取手机通讯录

biz.contact.chooseMobileContacts

需要

支持

支持

不支持

选择部门和人

biz.contact.complexPicker

需要

支持

支持

支持

选择部门信息

biz.contact.departmentsPicker

需要

支持

支持

支持

创建企业群聊天

biz.contact.createGroup

需要

支持

支持

不支持

设置规则选人

biz.contact.setRule

需要

支持

支持

不支持

外部联系人

选择外部联系人

biz.contact.externalComplexPicker

需要

不支持

不支持

支持

编辑外部联系人

biz.contact.externalEditForm

需要

不支持

不支持

支持

自定义联系人

单选自定义联系人

biz.customContact.choose

需要

支持

支持

支持

多选自定义联系人

biz.customContact.multipleChoose

需要

支持

支持

支持

会话

获取会话信息

biz.chat.pickConversation

需要

支持

支持

不支持

根据corpid选择会话

biz.chat.chooseConversationByCorpId

需要

支持

支持

不支持

打开与某个用户的单聊会话

biz.chat.openSingleChat

需要

支持

支持

不支持

根据chatid跳转到对应会话

biz.chat.toConversation

需要

支持

支持

不支持

钉盘

保存文件到钉盘

biz.cspace.saveFile

需要

支持

支持

不支持

预览钉盘文件

biz.cspace.preview

需要

支持

支持

支持

选取钉盘目录

biz.cspace.chooseSpaceDir

需要

支持

支持

不支持

上传附件到钉盘/从钉盘选择文件

biz.util.uploadAttachment

需要

支持

支持

支持

音频接口

开始录音

device.audio.startRecord

需要

支持

支持

不支持

停止录音

device.audio.stopRecord

需要

支持

支持

不支持

监听录音自动停止

device.audio.onRecordEnd

需要

支持

支持

不支持

下载音频

device.audio.download

需要

支持

支持

不支持

播放语音

device.audio.play

需要

支持

支持

不支持

暂停播放语音

device.audio.pause

需要

支持

支持

不支持

恢复暂停播放的语音

device.audio.resume

需要

支持

支持

不支持

停止播放音频

device.audio.stop

需要

支持

支持

不支持

监听播放自动停止

device.audio.onPlayEnd

需要

支持

支持

不支持

语音转文字

device.audio.translateVoice

需要

支持

支持

不支持

视频会议

发起视频会议

biz.conference.videoConfCall

需要

支持

支持

支持

在线课堂

发起在线课堂

biz.live.startClassRoom

需要

不支持

不支持

支持

支付

支付接口

biz.alipay.pay

需要

支持

支持

不支持

数据加解密

数据加密

biz.util.encrypt

需要

支持

支持

不支持

数据解密

biz.util.decrypt

需要

支持

支持

不支持

转屏横屏

微应用页面支持转屏

拼接dd_orientation=auto参数

不需要

支持

支持

不支持

微应用页面支持横屏

拼接dd_orientation参数

不需要

支持

支持

不支持

微应用页面全屏展示

拼接dd_full_screen=true参数

不需要

支持

支持

不支持

微应用页面导航栏透明

拼接dd_nav_translucent=true参数

不需要

支持

支持

不支持

旋转屏幕

device.screen.rotateView

不需要

支持

支持

不支持

重置旋转屏幕

device.screen.resetView

不需要

支持

支持

不支持

相关文章
|
2月前
|
人工智能 数据可视化 API
10 分钟构建 AI 客服并应用到网站、钉钉或微信中测试评
10 分钟构建 AI 客服并应用到网站、钉钉或微信中测试评
90 2
|
3月前
|
人工智能
10 分钟构建 AI 客服并应用到网站、钉钉或微信中简说
10 分钟构建 AI 客服并应用到网站、钉钉或微信
|
2月前
|
人工智能 运维 负载均衡
10 分钟构建 AI 客服并应用到网站、钉钉或微信中
《10分钟构建AI客服并应用到网站、钉钉或微信中》的解决方案通过详尽的文档和示例代码,使具有一定编程基础的用户能够快速上手,顺利完成AI客服集成。方案涵盖高可用性、负载均衡及定制化选项,满足生产环境需求。然而,若文档不清晰或存在信息缺失,则可能导致部署障碍。实际部署中可能遇到网络、权限等问题,需逐一排查。云产品的功能、性能及操作配置便捷性直接影响解决方案效果,详尽的产品手册有助于快速解决问题。总体而言,该方案在各方面表现出色,值得推荐。
|
2月前
|
小程序 Android开发 iOS开发
ISO钉钉小程序小程序webview打开nextjs应用异常
ISO钉钉小程序小程序webview打开nextjs应用异常
46 3
|
5月前
|
移动开发 文字识别 算法
视觉智能开放平台产品使用合集之如何集成到使用钉钉端的H5应用中
视觉智能开放平台是指提供一系列基于视觉识别技术的API和服务的平台,这些服务通常包括图像识别、人脸识别、物体检测、文字识别、场景理解等。企业或开发者可以通过调用这些API,快速将视觉智能功能集成到自己的应用或服务中,而无需从零开始研发相关算法和技术。以下是一些常见的视觉智能开放平台产品及其应用场景的概览。
|
6月前
|
Serverless Go API
Serverless 应用引擎产品使用之在阿里云Serverless中,我想在钉钉机器人中使用函数计算的签名认证如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
6月前
|
监控 Serverless 开发者
Serverless 应用引擎常见问题之应用重启或者挂了通过钉钉发消息提醒如何解决
Serverless 应用引擎(Serverless Application Engine, SAE)是一种完全托管的应用平台,它允许开发者无需管理服务器即可构建和部署应用。以下是Serverless 应用引擎使用过程中的一些常见问题及其答案的汇总:
|
6月前
钉钉开放平台支持多种类型的应用
【2月更文挑战第19天】钉钉开放平台支持多种类型的应用
93 6
|
6月前
|
前端开发 BI API
钉钉多维表目前没有提供具体的API文档供开发者调用
【2月更文挑战第17天】钉钉多维表目前没有提供具体的API文档供开发者调用
208 4
|
6月前
|
移动开发
在使用钉钉H5微应用时,通过消息通知链接跳转到特定页面可能会出现一些问题
【2月更文挑战第12天】在使用钉钉H5微应用时,通过消息通知链接跳转到特定页面可能会出现一些问题
107 3

热门文章

最新文章