蓝莺开发者
Web & Mini ProgramiOSAndroidC++Server API

6 文件操作接口#

6.1 下载头像#

GET /file/download/avatar

请求头#

参数名称数据类型必填描述
access-tokenstringfalse令牌
app_idstringtrue应用ID
group_idint64false仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口
user_idint64false仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口

请求参数(Query Param)#

参数名称数据类型必填描述
hdoublefalse图片高
image_typeint32false图片类型,1: 原图,2: 缩略图, 3: 封面图
object_namestringtrue对象名
sdk_signstringfalseSDK的签名
store_tokenstringfalse文件token
thumbnail_strategyint32false缩略图生成策略, 1 - 第三方服务器生成, 2 - 本地服务器生成,默认值是 1
wdoublefalse图片宽

响应体#

● 200 响应数据格式:JSON

接口描述#

6.2 下载聊天文件#

GET /file/download/chat

请求头#

参数名称数据类型必填描述
access-tokenstringfalse令牌
app_idstringtrue应用ID
group_idint64false仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口
user_idint64false仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口

请求参数(Query Param)#

参数名称数据类型必填描述
file_signstringtrue文件签名
formatstringfalse需要下载的音频文件格式amr/mp3 默认为amr
hdoublefalse图片高
image_typeint32false图片类型,1: 原图,2: 缩略图, 3: 封面图
sdk_signstringfalseSDK的签名
sourcestringfalse请求来源, miniprogram - 小程序,默认值是 ''
store_tokenstringfalse文件token
thumbnail_strategyint32false缩略图生成策略, 1 - 第三方服务器生成, 2 - 本地服务器生成,默认值是 1
wdoublefalse图片宽

响应体#

● 200 响应数据格式:JSON

接口描述#

6.3 获取上传群头像URL#

GET /file/upload/avatar/group

请求头#

参数名称数据类型必填描述
access-tokenstringfalse令牌
app_idstringtrue应用ID
user_idint64false仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口

请求参数(Query Param)#

参数名称数据类型必填描述
group_idint64truegroup_id

响应体#

● 200 响应数据格式:JSON

参数名称类型描述
codeint32返回码,200是成功
dataobject结果数据
⇥ download_urlstring下载地址
⇥ oss_body_paramobject上传时需要设置的OSS参数
⇥ upload_methodstring上传方式: POST/PUT
⇥ upload_urlstring上传地址
messagestring错误信息,如果成功,该项为null

接口描述#

6.4 获取上传用户头像URL#

GET /file/upload/avatar/user

请求头#

参数名称数据类型必填描述
access-tokenstringfalse令牌
app_idstringtrue应用ID
group_idint64false仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口
user_idint64false仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口

响应体#

● 200 响应数据格式:JSON

参数名称类型描述
codeint32返回码,200是成功
dataobject结果数据
⇥ download_urlstring下载地址
⇥ oss_body_paramobject上传时需要设置的OSS参数
⇥ upload_methodstring上传方式: POST/PUT
⇥ upload_urlstring上传地址
messagestring错误信息,如果成功,该项为null

接口描述#

6.5 获取上传聊天文件的URL#

GET /file/upload/chat

请求头#

参数名称数据类型必填描述
access-tokenstringfalse令牌
app_idstringtrue应用ID
group_idint64false仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口
user_idint64false仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口

请求参数(Query Param)#

参数名称数据类型必填描述
file_typeint32true文件类型 100: 普通聊天文件, 101: 语音聊天文件(amr格式),102: 图片聊天文件, 103: 视频聊天文件, 104: 语音聊天文件(mp3格式)200: 普通共享文件, 201: 语音共享文件, 202: 图片共享文件, 203: 视频共享文件
to_idint64trueto_id
to_typeint32false1: 用户,2: 群组

响应体#

● 200 响应数据格式:JSON

参数名称类型描述
codeint32返回码,200是成功
dataobject结果数据
⇥ download_urlstring下载地址
⇥ oss_body_paramobject上传时需要设置的OSS参数
⇥ upload_methodstring上传方式: POST/PUT
⇥ upload_urlstring上传地址
messagestring错误信息,如果成功,该项为null

接口描述#

6.6 获取聊天文件转发的URL#

GET /file/upload/forward

请求头#

参数名称数据类型必填描述
access-tokenstringfalse令牌
app_idstringtrue应用ID
group_idint64false仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口
user_idint64false仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口

请求参数(Query Param)#

参数名称数据类型必填描述
file_signstringtrue文件签名
to_idint64trueto_id
to_typeint32false1: 用户,2: 群组

响应体#

● 200 响应数据格式:JSON

参数名称类型描述
codeint32返回码,200是成功
datastring结果数据
messagestring错误信息,如果成功,该项为null

接口描述#

自动生成的 API 内容,仅在必要位置补充精简的 AI 解释。