藍鶯開發者
Web & Mini ProgramiOSAndroidC++Server API

6 檔案操作介面#

6.1 下載頭像#

GET /file/download/avatar

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
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-tokenstringfalseToken
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-tokenstringfalseToken
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-tokenstringfalseToken
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-tokenstringfalseToken
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-tokenstringfalseToken
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 解說。