开发者社区> 问答> 正文

钉钉原生的那个获取相机权限的钉钉内部没有这个方法,您还有别的实现思路吗?

钉钉原生的那个获取相机权限的钉钉内部没有这个方法,您还有别的实现思路吗?

展开
收起
真的很搞笑 2023-12-20 23:16:28 83 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    确实,钉钉原生的获取相机权限的方法在钉钉H5微应用中并不存在。您可以通过钉钉提供的JSAPI来调用手机相机和相册。主要的两个接口是dd.camera.getCameraRoll和dd.camera.getCamera,前者用于调用相册相片,后者用于调用相机。此外,钉钉还提供了dd.biz.util.openCamera和dd.biz.util.chooseImage方法,你也可以尝试使用这两个方法来实现相机和相册的调用。

    请注意,要成功调用这些API,您的应用需要在微应用服务中注册,并在设置>接口权限中开启对应的照相功能和相册功能权限。同时,当前用户也需要已同意过您的应用的相关授权。

    由于H5微应用的鉴权是从应用页面发起的,所以在调用需要鉴权JSAPI方法的页面时,在页面加载的时候就需要向服务端发起请求获取鉴权参数。具体的鉴权参数包括agentId、corpId以及timeStamp等,这些参数需要从服务端获取。

    2023-12-22 17:11:04
    赞同 展开评论 打赏
  • 原生就是写html5,用input file标签 ,此回答整理自钉群“钉钉开发者社区(互助群)”

    2023-12-21 08:57:27
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
钉钉小程序——为工作方式插上翅膀 立即下载
钉钉客户端自动化的应用 立即下载
使命必达 —— 钉钉企业级 消息服务的机遇与挑战 立即下载