抖音开放平台Logo
开发者文档
“/”唤起搜索
控制台
  • OpenAPI 列表
  • 通用参数
  • 移动/网站应用 OpenAPI SDK 总览
  • 状态码排查工具
  • 个人资料
  • 关系能力
  • 内容能力
  • 搜索能力
  • 私信群聊
  • 群聊管理
  • 经营工具
  • 留资卡片
  • 小程序引导卡片
  • 图片上传
  • 获取消息中的多媒体资源
  • 生活服务开放能力
  • 工具能力
  • 服务市场开放能力
  • 小程序推广计划
  • 获取消息中的多媒体资源

    收藏
    我的收藏

    接口说明

    获取消息中的用户发送的本地图片、本地视频多媒体资源。

    使用限制

      只能获取发送时间为半年内消息多媒体资源

    基本信息

    名称描述
    HTTP URL
    https://open.douyin.com/api/im/message/resources/
    HTTP Method
    GET
    Scope
    im.multimedia_message
    权限要求
    应用需获取 im.multimedia_message 权限

    请求参数

    请求头
    access-token必填String
    示例:bus_act.1d1021d2aee3d41fee2d2adfwdf56badMFZnrhFhfWotu3Ecuiuka27L56lr
    content-type必填String
    固定值"application/json"
    Query
    conversation_id必填String
    示例:@9fdVxXwOOLDZg4JyKuOM0+Qc7912foPP+BPpJ3qw2uLFARa/H760zdRmYqig357zEBqu7zZ/C7rfG4tqP82908PQ==
    会话 ID,来源于接收私信消息事件群消息 Webhook 事件,对应 webhook 的 content 里的 conversation_short_id 字段(长期有效)
    由于 conversation_id 包含 + = 等特殊字符,传参时需要进行编码
    message_id必填String
    示例:@9VxXwOOLDZg4JyKuOM0+Qc79fadf12foPP+BPpJ3qw2uLFARa/H760zdRmYqig357zEBqu7zZ/C7rfG4tqP82908PQ==
      仅支持 webhook content 中 msg_type 为user_local_image 和 user_local_video 的 message_id
      由于 message_id 包含 + = 等特殊字符,传参时需要进行编码
    open_id必填String
    示例:ba253642-0590-40bc-9bdf-9a1334b94059
    授权用户唯一标识。来源
    请求示例
    ## 调用接口返回多媒体资源 URL curl --location --request GET 'https://open.douyin.com/api/im/message/resources/?open_id=2d3201d1-4cf2-4f01-8368-b6f2fb04ac7d&message_id=%409VwDhOCRTcMhM22uc8ptWc791m3uPvyEPZV5rgOlKFAVbPT860zdRmYqig357zEB4Kil85ESSP%2B5XoOMbKfd5w%3D%3D&conversation_id=%409VwDhOCRTcMhM22uc8ptWc791WbvOP%2BHMpxwrAOiL1MWa%2FH460zdRmYqig357zEBdsmeO0WyFq81ZGOrbYMEaw%3D%3D' \ --header 'access-token: act.b5efd5ad64f0cfea3df3ff57e4efd2KnC0VisBaEXFnQRo' ## 后续访问图片,Header 中需要填充 Access-Token, OpenID 参数 curl --location 'https://api-normal.amemv.com/im_open/media?type=image&secret=skv2Z1fhiKw1gGBsGa4%3D' \ --header 'OpenID: 2d3201d1-4cf2-4f01-8368-b6f2fb04ac7d' \ --header 'Access-Token: act.b5efd5ad64f0cfea3df3ff57e4efd2KnC0VisBaEXFnQRo'

    响应参数

    Body展开全部子属性
    data必填Struct
    展开子属性
    err_msg必填String
    示例:"access_token无效"
    错误描述
    err_no必填Int32
    示例:28001003
    错误码
    log_id必填String
    示例:"202405291440576E078D8757B9"
    日志id
    响应示例
    正常响应示例异常响应示例
    { "err_no": 0, "err_msg": "", "log_id": "202407110422171F56841DE9E1C23E715C", "data": { "media_type": "image", "url": "https://api-normal.amemv.com/im_open/media?type=image&secret=skv2Z1fhiKw1gGBsGa4%3D" } }
    切换单列布局

    错误码

    HTTP 状态码错误码错误码描述排查建议
    20028001005
    系统内部错误,请重试
    请求重试,若依然无解请向平台提交反馈
    20028001003
    access_token无效
    重新请求生成access_token
    20028001008
    access_token过期,请刷新或重新授权
    重新请求生成access_token
    20028001016
    当前应用已被封禁或下线
    clientKey被封禁或者下线
    20028001006
    网络调用错误,请重试
    重试即可
    20028001014
    应用未授权任何能力
    确认应用是否授权能力
    20028001018
    应用未获得该能力
    开通相关能力
    20028003017
    quota已用完
    联系平台处理
    20028001019
    应用该能力已被封禁
    该能力被封禁,联系平台处理
    20028001007
    参数不合法
    根据错误信息检查请求参数是否填写正常
    20028029006
    权限校验失败
    请检查用户是否有消息访问权限
    20028029020
    未获取到资源链接
    20028029015
    未知资源类型
    20028029016
    不支持的消息类型
    20028029017
    非会话内用户
    20028029018
    消息状态异常
    请确认消息处于正常可见状态
    20028029019
    多媒体资源为空
    20028029014
    资源签发失败,请重试
    20028029021
    资源加密失败
    20028029022
    无法获取相应消息
    20028029023
    没有权限访问消息