开发者社区> 问答> 正文

python如何上传钉钉媒体文件?

python上传钉钉媒体文件?

展开
收起
真的很搞笑 2024-07-03 09:49:53 35 0
2 条回答
写回答
取消 提交回答
  • 参考 文件上传流程
    https://open.dingtalk.com/document/isvapp/file-upload-process

    
    import oss2
    # 以下参数为步骤1返回的上传凭证
    # 阿里云账号的临时accessKeyId。
    accessKeyId = "<accessKeyId>"
    # 阿里云账号的临时accessKeySecret。
    accessKeySecret = "<accessKeySecret>"
    # 临时访问密钥。
    stsToken = "<accessToken>"
    # OSS访问域名。
    endpoint= "https://<endpoint>"
    # SS存储空间。
    bucket = "<bucket>"
    # 对应OSS Object Key,可用于刷新token以及调用添加文件(夹)接口添加文件记录。
    objectKey = "<mediaId>"
    
    auth = oss2.StsAuth(accessKeyId, accessKeySecret, stsToken)
    bucket = oss2.Bucket(auth, endpoint, bucket)
    
    try:
        bucket.put_object_from_file(objectKey, <path_to_file>)
    except oss2.exceptions.ServerError as e:
        print(e)
    

    image.png

    2024-07-03 15:02:16
    赞同 3 展开评论 打赏
  • 基于给定的资料,无法回答关于Python上传钉钉媒体文件的具体方法。但根据资料中关于小程序上传文件资源的信息,您可以参考钉钉API进行文件上传。对于媒体文件如图片、视频等,可以使用dd.uploadFile󠁪 API实现上传到您自己的服务器中,详细操作请参考文档上传文件。如果需要上传非图片、视频的文件类型资源到钉钉,应该上传到钉盘空间中,具体方法请参考文档上传附件到钉盘/从钉盘选择文件。请注意,实际开发过程中,您需要查阅钉钉开发者文档以获取最新的API接口说明和使用教程。https://open.dingtalk.com/document/orgapp/upload-objects
    https://open.dingtalk.com/document/orgapp/upload-attachment-to-nail-plate-select-file-from-nail-plate ,此回答整理自钉群“钉钉开发者社区(互助群)”

    2024-07-03 13:33:37
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

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