开发者社区> 问答> 正文

钉钉中,如何调用api上传附件到钉盘?如何上传文件到钉盘?

钉钉中,如何调用api上传附件到钉盘?如何上传文件到钉盘?

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

    在钉钉中,您可以使用钉钉提供的开放平台接口来上传文件到钉盘。首先,您需要调用 "dd.uploadAttachmentToDingTalk" 的 API 来实现这个功能。此接口支持照片、拍照、本地系统文件和从已有钉盘文件中选择,上传到参数为 spaceId 指定的钉盘空间后再返回。每个钉盘默认都会有一个空间,服务端调用获取空间列表API即可看到。

    另外,如果需要将文件上传到存储服务器后再添加到钉盘服务器,可以使用客户端JSAPI(例如移动端dd.biz.util.uploadAttachment)。其中,文件可以从相册、拍照、本地或钉盘中选择。微应用可以保存文件在钉盘上的信息(如spaceId、fileId等)到自己的服务器。当钉钉用户打开审批,点击查看审批中的附件时,可以调用授权用户访问企业的自定义空间接口授权当前用户查看该文件权限,type为download,查看权限等同与下载权限。同时,还可以调用客户端JSAPI(例如移动端dd.biz.cspace.preview)来唤起钉钉客户端页面,实现文档预览,该页面同时提供多种操作入口。

    2023-12-04 18:10:29
    赞同 展开评论 打赏
  • 在钉钉中,上传附件到钉盘的API调用方式为:调用 dd.uploadAttachmentToDingTalk 上传附件到钉盘,或从钉盘选择文件。这个接口支持照片、拍照、本地系统文件和从已有钉盘文件选择,返回值为文件在钉盘系统内的数据信息,如 spaceId 、 fileId 等。其中照片、拍照和本地系统文件将先上传到参数 spaceId 指定的钉盘空间再返回,上传过程对开发者透明。

    上传文件到钉盘的步骤如下:

    1. 打开手机钉钉。
    2. 选择要接收文件的班级群。
    3. 点击右下角的加号(+)。
    4. 右滑到钉盘页面。
    5. 点击钉盘。
    6. 勾选要上传的文件,点击确定。

    另外,你也可以通过钉钉开放平台的API来上传文件到钉盘。具体步骤如下:

    1. 登录你的钉钉账户。
    2. 点击左侧菜单栏的“钉盘”图标。
    3. 在钉盘页面中,点击“上传”按钮。
    4. 选择你要上传的文件,或者直接将文件拖拽到钉盘页面。
    5. 等待文件上传完成。
    2023-12-04 15:58:48
    赞同 展开评论 打赏
  • 上传附件到钉盘/从钉盘选择文件https://open.dingtalk.com/document/orgapp/upload-attachment-to-nail-plate-select-file-from-nail-plate

    调用dd.uploadAttachmentToDingTalk上传附件到钉盘,或从钉盘选择文件。

    此接口支持照片、拍照、本地系统文件和从已有钉盘文件选择,返回值为文件在钉盘系统内的数据信息,如spaceId、fileId等。其中照片、拍照和本地系统文件将先上传到参数spaceId指定的钉盘空间再返回,上传过程对开发者透明。

    根据上传钉盘空间的不同,调用本接口时注意:

    如果上传时使用的spaceId是企业自定义钉盘空间,调用该jsapi之前,需要授予当前用户对该空间的上传操作权限。参见获取企业下的自定义空间和授权用户访问企业的自定义空间接口。

    如果上传时使用的spaceId是审批附件钉盘空间,调用该jsapi之前,需要再次使用当前操作上传员工的userid调用一次获取审批钉盘空间接口,参见获取审批钉盘空间信息。

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

相关电子书

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