开发者社区> 问答> 正文

钉钉小程序有选择钉盘文件下载的api吗?

钉钉小程序有选择钉盘文件下载的api吗?

展开
收起
芯在这 2024-01-04 16:49:19 218 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    是的,钉钉小程序提供了下载钉盘文件的API。具体来说,您可以调用dd.downloadFile接口来下载文件资源到本地。此外,若需要从钉盘中选择文件并上传到自定义空间下,可以借助客户端JSAPI例如dd.biz.util.uploadAttachment来实现。

    文件下载流程是这样的:首先,您需要调用获取文件下载信息的接口,来获取文件下载所需的加签URL信息;然后根据获取到的加签URL信息,就可以下载文件了。

    请注意,如果您的应用需要访问用户的钉盘文件,那么在应用后台您需要添加对应的接口调用权限。同时,在代码中通过使用企业内部应用的accessToken来鉴权调用者身份。

    2024-01-05 10:28:02
    赞同 展开评论 打赏
  • 是的,钉钉小程序提供了下载钉盘文件的API。首先,您需要通过调用客户端JSAPI(例如移动端dd.biz.util.uploadAttachment)选择文件并上传到所获取的自定义空间下。其中,文件可以从相册、拍照、本地或钉盘中选择。然后,您可以调用服务端API来创建钉盘共享空间并获取钉盘共享空间的spaceId。

    在获取了文件的spaceId和fileId后,您可以使用钉钉提供的下载文件API:dd.downloadFile,将文件资源下载到本地。同时,您还可以调用获取文件下载信息的接口,获取文件下载所需的加签URL信息,然后根据获取到的加签URL信息和Header信息来下载文件。

    这样,您就可以通过钉钉小程序的API来选择并下载钉盘的文件了。

    2024-01-05 10:12:36
    赞同 展开评论 打赏
  • 本案例介绍了钉盘共享空间下,如何通过API上传及下载钉盘文件等流程。https://open.dingtalk.com/document/orgapp/upload-and-download-dingtalk-files

    下载钉盘文件至本地:
    根据文件信息内容,调用服务端API-获取文件下载信息接口,获取文件下载所需的加签URL信息

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

相关电子书

更多
Spring Boot2.0实战Redis分布式缓存 立即下载
CUDA MATH API 立即下载
API PLAYBOOK 立即下载