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

4 群介面#

4.1 添加群管理員#

POST /group/admin/add

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
group_idint64true群id
user_listarray[int64]true使用者id列表

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataarray[object]結果資料
⇥ reasonstring錯誤信息
⇥ resultstring操作結果: success - 成功, fail - 失敗
⇥ user_idint64使用者ID
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.2 管理員token直接拉群成員#

POST /group/admin/member_join

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
group_idint64true群id
user_listarray[int64]true使用者id列表

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataobject結果資料
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.3 移除群管理員#

DELETE /group/admin/remove
POST /group/admin/remove

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
group_idint64true群id
user_listarray[int64]true使用者id列表

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataarray[object]結果資料
⇥ reasonstring錯誤信息
⇥ resultstring操作結果: success - 成功, fail - 失敗
⇥ user_idint64使用者ID
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.4 取得群管理員列表#

GET /group/admin_list

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求參數(Query Param)#

參數名稱資料類型必填描述
group_idint64true群組ID

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataarray[object]結果資料
⇥ display_namestring成員群名片
⇥ expired_timeint64禁言過期時間(毫秒)
⇥ join_timeint64成員入群時間戳(毫秒)
⇥ user_idint64使用者id
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.5 根據群id和公告id取得群公告詳情#

GET /group/announcement

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求參數(Query Param)#

參數名稱資料類型必填描述
announcement_idint64true公告ID
group_idint64true群組ID

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataobject結果資料
⇥ authorint64公告發布者
⇥ contentstring公告內容
⇥ created_atint64公告發布時間(毫秒)
⇥ group_idint64群id
⇥ idint64公告id
⇥ titlestring公告標題
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.6 刪除公告#

DELETE /group/announcement/delete
POST /group/announcement/delete

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求參數(Query Param)#

參數名稱資料類型必填描述
announcement_idint64true公告ID
group_idint64true群組ID

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataobject結果資料
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.7 編輯群公告#

POST /group/announcement/edit

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
contentstringtrue公告內容
group_idint64true群組id
titlestringtrue公告標題

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataobject結果資料
⇥ authorint64公告發布者
⇥ contentstring公告內容
⇥ created_atint64公告發布時間(毫秒)
⇥ group_idint64群id
⇥ idint64公告id
⇥ titlestring公告標題
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.8 取得最新一條群公告詳情#

GET /group/announcement/last

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求參數(Query Param)#

參數名稱資料類型必填描述
group_idint64true群組ID

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataobject結果資料
⇥ authorint64公告發布者
⇥ contentstring公告內容
⇥ created_atint64公告發布時間(毫秒)
⇥ group_idint64群id
⇥ idint64公告id
⇥ titlestring公告標題
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.9 取得群公告列表#

GET /group/announcement/list

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求參數(Query Param)#

參數名稱資料類型必填描述
group_idint64true群組ID

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataarray[object]結果資料
⇥ authorint64公告發布者
⇥ contentstring公告內容
⇥ created_atint64公告發布時間(毫秒)
⇥ group_idint64群id
⇥ idint64公告id
⇥ titlestring公告標題
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.10 取得群申請列表#

POST /group/application_list

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求參數(Query Param)#

參數名稱資料類型必填描述
cursorstringfalse游標: 從哪開始取
limitint32false最多取多少條
versionint64false版本號

請求體(Request Body)#

參數名稱資料類型必填預設值描述
group_listarray[int64]true群id列表

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
cursorstring游標,用於翻頁
dataarray[object]結果資料
⇥ applicant_idint64申請者的使用者ID
⇥ expired_timeint64申請過期時間戳(毫秒)
⇥ group_idint64群組ID
⇥ reasonstring原因
⇥ statusint32狀態: 0 - 待處理,1 - 同意,2 - 拒絕
messagestring錯誤信息,如果成功,該項為null
totalint64總數
versionint64版本,目前沒用到,留作擴展

介面描述#

4.11 申請入群#

POST /group/apply

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
group_idint64true群id
reasonstringfalse申請入群原因

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataobject結果資料
⇥ reasonstring錯誤信息
⇥ resultstring操作結果: success - 成功, fail - 失敗
⇥ user_idint64使用者ID
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.12 管理員處理入群申請#

PUT /group/apply/handle
POST /group/apply/handle

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
approvalbooleantrue審批,bool類型,true為同意,false為拒絕
group_idint64true群id
user_idint64true使用者id

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataobject結果資料
⇥ reasonstring錯誤信息
⇥ resultstring操作結果: success - 成功, fail - 失敗
⇥ user_idint64使用者ID
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.13 將使用者禁言#

POST /group/ban

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
durationint64true禁言時長,單位為分鐘
group_idint64true群id
user_listarray[int64]true使用者id列表

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataarray[object]結果資料
⇥ reasonstring錯誤信息
⇥ resultstring操作結果: success - 成功, fail - 失敗
⇥ user_idint64使用者ID
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.14 取得禁言列表#

GET /group/banned_list

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求參數(Query Param)#

參數名稱資料類型必填描述
cursorstringfalse游標:從哪開始取
group_idint64true群組ID
limitint32false取多少條
versionint64false版本

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
cursorstring游標,用於翻頁
dataarray[object]結果資料
⇥ display_namestring成員群名片
⇥ expired_timeint64禁言過期時間(毫秒)
⇥ join_timeint64成員入群時間戳(毫秒)
⇥ user_idint64使用者id
messagestring錯誤信息,如果成功,該項為null
totalint64總數
versionint64版本,目前沒用到,留作擴展

介面描述#

4.15 將使用者加入黑名單#

POST /group/block

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
group_idint64true群id
user_listarray[int64]true使用者id列表

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataarray[object]結果資料
⇥ reasonstring錯誤信息
⇥ resultstring操作結果: success - 成功, fail - 失敗
⇥ user_idint64使用者ID
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.16 取得黑名單列表#

GET /group/blocked_list

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求參數(Query Param)#

參數名稱資料類型必填描述
cursorstringfalse游標:從哪開始取
group_idint64true群組ID
limitint32false取多少條
versionint64false版本

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
cursorstring游標,用於翻頁
dataarray[object]結果資料
⇥ created_atstring建立時間
⇥ group_idint64群組ID
⇥ user_idint64使用者ID
messagestring錯誤信息,如果成功,該項為null
totalint64總數
versionint64版本,目前沒用到,留作擴展

介面描述#

4.17 建立群#

POST /group/create

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
avatarstringfalse群頭像
descriptionstringfalse群描述
namestringfalse群名稱
typeint32false群類型 0表示私有群, 1表示公開群, 2表示聊天室, 3表示臨時群
user_listarray[int64]false邀請入群的使用者id列表

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataobject結果資料
⇥ apply_approvalint32入群申請審批設定, 0:同意所有申請 1:需要管理員確認 2:拒絕所有申請
⇥ avatarstring群頭像
⇥ ban_expire_timeint64全員禁言過期時間(秒),禁言期間只允許管理員發訊息, 為0或小於當前時間表示不禁言, -1表示永久禁言
⇥ capacityint64群容量
⇥ countint64當前人數
⇥ created_atint64建立時間(毫秒)
⇥ descriptionstring群描述
⇥ extstring群擴展信息
⇥ group_idint64群id
⇥ hide_member_infoboolean是否隱藏群成員詳細信息: true - 隱藏, false - 不隱藏
⇥ history_visibleboolean新成員可見歷史聊天記錄設定: true - 新成員可見歷史聊天記錄, false - 新成員不可見歷史聊天記錄
⇥ member_inviteboolean是否允許群成員邀請其他人入群: true - 群成員允許邀請其他人入群, false - 群成員不允許邀請其他人入群
⇥ member_modifyboolean群成員修改群信息設定: true - 允許群成員修改群信息, false - 不允許群成員修改群信息
⇥ msg_mute_modeint32群訊息屏蔽模式:0 - 表示不屏蔽, 1 - 表示屏蔽本地訊息通知, 2 - 表示屏蔽訊息,不接收訊息
⇥ msg_push_modeint32群訊息推播模式:0 - 接收所有推播, 1 - 不接受推播, 2 - 接收管理員和@訊息推播, 3 - 只接收管理員訊息推播,4 - 只接收@訊息推播
⇥ namestring群名稱
⇥ owner_idint64群主id
⇥ read_ackboolean是否開啟群訊息已讀功能設定:true - 開啟群訊息已讀功能, false - 不開啟群訊息已讀功能
⇥ statusint32群狀態, 0:正常, 1:已解散
⇥ typeint32群類型:0 - 表示私有群, 1 - 表示公開群, 2 - 表示聊天室, 3 - 表示臨時群
⇥ updated_atint64更新時間(毫秒)
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.18 解散群#

DELETE /group/destroy
POST /group/destroy

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求參數(Query Param)#

參數名稱資料類型必填描述
group_idint64true群組ID

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
databoolean結果資料
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.19 更新群名片#

PUT /group/display_name
POST /group/display_name

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
group_idint64true群id
valuestringtrue更新內容

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
databoolean結果資料
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.20 下載群檔案#

GET /group/file

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求參數(Query Param)#

參數名稱資料類型必填描述
file_idint64true檔案ID
group_idint64true群組ID

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataobject結果資料
⇥ created_atint64建立時間戳(毫秒)
⇥ file_idint64共享檔案id
⇥ group_idint64群id
⇥ namestring共享檔案名稱
⇥ sizeint64共享檔案大小
⇥ typestring共享檔案類型
⇥ updated_atint64更新時間戳(毫秒)
⇥ uploaderint64共享檔案上傳者
⇥ urlstring共享檔案url
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.21 刪除群檔案#

DELETE /group/file/delete
POST /group/file/delete

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
file_listarray[int64]true檔案id列表
group_idint64true群id

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataarray[object]結果資料
⇥ file_idint64檔案ID
⇥ reasonstring原因
⇥ resultstring結果: success - 成功, fail - 失敗
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.22 取得群檔案列表#

GET /group/file/list

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求參數(Query Param)#

參數名稱資料類型必填描述
group_idint64true群組ID

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataarray[object]結果資料
⇥ created_atint64建立時間戳(毫秒)
⇥ file_idint64共享檔案id
⇥ group_idint64群id
⇥ namestring共享檔案名稱
⇥ sizeint64共享檔案大小
⇥ typestring共享檔案類型
⇥ updated_atint64更新時間戳(毫秒)
⇥ uploaderint64共享檔案上傳者
⇥ urlstring共享檔案url
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.23 更新群檔案名稱#

PUT /group/file/update_name
POST /group/file/update_name

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
file_idint64true檔案id
group_idint64true群id
namestringtrue檔案新名稱

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
databoolean結果資料
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.24 上傳群檔案#

POST /group/file/upload

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
group_idint64true群id
namestringtrue檔案名稱
sizeint64true檔案大小
typestringfalse檔案類型
urlstringtrue檔案url

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataobject結果資料
⇥ created_atint64建立時間戳(毫秒)
⇥ file_idint64共享檔案id
⇥ group_idint64群id
⇥ namestring共享檔案名稱
⇥ sizeint64共享檔案大小
⇥ typestring共享檔案類型
⇥ updated_atint64更新時間戳(毫秒)
⇥ uploaderint64共享檔案上傳者
⇥ urlstring共享檔案url
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.25 根據group id取得群信息#

GET /group/info

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求參數(Query Param)#

參數名稱資料類型必填描述
group_idint64true群組ID

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataobject結果資料
⇥ apply_approvalint32入群申請審批設定, 0:同意所有申請 1:需要管理員確認 2:拒絕所有申請
⇥ avatarstring群頭像
⇥ ban_expire_timeint64全員禁言過期時間(秒),禁言期間只允許管理員發訊息, 為0或小於當前時間表示不禁言, -1表示永久禁言
⇥ capacityint64群容量
⇥ countint64當前人數
⇥ created_atint64建立時間(毫秒)
⇥ descriptionstring群描述
⇥ extstring群擴展信息
⇥ group_idint64群id
⇥ hide_member_infoboolean是否隱藏群成員詳細信息: true - 隱藏, false - 不隱藏
⇥ history_visibleboolean新成員可見歷史聊天記錄設定: true - 新成員可見歷史聊天記錄, false - 新成員不可見歷史聊天記錄
⇥ member_inviteboolean是否允許群成員邀請其他人入群: true - 群成員允許邀請其他人入群, false - 群成員不允許邀請其他人入群
⇥ member_modifyboolean群成員修改群信息設定: true - 允許群成員修改群信息, false - 不允許群成員修改群信息
⇥ msg_mute_modeint32群訊息屏蔽模式:0 - 表示不屏蔽, 1 - 表示屏蔽本地訊息通知, 2 - 表示屏蔽訊息,不接收訊息
⇥ msg_push_modeint32群訊息推播模式:0 - 接收所有推播, 1 - 不接受推播, 2 - 接收管理員和@訊息推播, 3 - 只接收管理員訊息推播,4 - 只接收@訊息推播
⇥ namestring群名稱
⇥ owner_idint64群主id
⇥ read_ackboolean是否開啟群訊息已讀功能設定:true - 開啟群訊息已讀功能, false - 不開啟群訊息已讀功能
⇥ statusint32群狀態, 0:正常, 1:已解散
⇥ typeint32群類型:0 - 表示私有群, 1 - 表示公開群, 2 - 表示聊天室, 3 - 表示臨時群
⇥ updated_atint64更新時間(毫秒)
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.26 更新群頭像#

PUT /group/info/avatar
POST /group/info/avatar

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
group_idint64true群id
valuestringtrue更新內容

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
databoolean結果資料
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.27 根據group id取得群信息#

POST /group/info/batch

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
group_listarray[int64]true群id列表

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataarray[object]結果資料
⇥ apply_approvalint32入群申請審批設定, 0:同意所有申請 1:需要管理員確認 2:拒絕所有申請
⇥ avatarstring群頭像
⇥ capacityint64群容量
⇥ countint64當前人數
⇥ group_idint64群組ID
⇥ msg_mute_modeint32群訊息屏蔽模式:0 - 表示不屏蔽, 1 - 表示屏蔽本地訊息通知, 2 - 表示屏蔽訊息,不接收訊息
⇥ msg_push_modeint32群訊息推播模式:0 - 接收所有推播, 1 - 不接受推播, 2 - 接收管理員和@訊息推播, 3 - 只接收管理員訊息推播,4 - 只接收@訊息推播
⇥ namestring群名稱
⇥ ownerint64群主id
⇥ statusint32群狀態, 0:正常, 1:已解散
⇥ typeint32群類型:0 - 表示私有群, 1 - 表示公開群, 2 - 表示聊天室, 3 - 表示臨時群
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.28 更新群描述#

PUT /group/info/description
POST /group/info/description

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
group_idint64true群id
valuestringtrue更新內容

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
databoolean結果資料
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.29 更新擴展信息#

PUT /group/info/ext
POST /group/info/ext

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
group_idint64true群id
valuestringtrue更新內容

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
databoolean結果資料
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.30 更新群名稱#

PUT /group/info/name
POST /group/info/name

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
group_idint64true群id
valuestringtrue更新內容

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
databoolean結果資料
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.31 取得群邀請列表#

GET /group/invitation_list

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求參數(Query Param)#

參數名稱資料類型必填描述
cursorstringfalse游標: 從哪開始取
limitint32false最多取多少條
versionint64false版本號

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
cursorstring游標,用於翻頁
dataarray[object]結果資料
⇥ expired_timeint64過期時間戳(毫秒)
⇥ group_idint64群組ID
⇥ invitee_idint64被邀請者ID
⇥ inviter_idint64邀請者ID
⇥ reasonstring原因
⇥ statusint32狀態: 0 - 待處理,1 - 使用者同意,2 - 使用者拒絕
⇥ updated_atstring更新時間
messagestring錯誤信息,如果成功,該項為null
totalint64總數
versionint64版本,目前沒用到,留作擴展

介面描述#

4.32 邀請入群#

POST /group/invite

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
group_idint64true群id
reasonstringfalse邀請理由
user_listarray[int64]true受邀請者id,List類型,單次可邀請多個使用者入群

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataarray[object]結果資料
⇥ reasonstring錯誤信息
⇥ resultstring操作結果: success - 成功, fail - 失敗
⇥ user_idint64使用者ID
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.33 使用者處理入群邀請#

PUT /group/invite/handle
POST /group/invite/handle

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
approvalbooleantrue審批,bool類型,true為同意,false為拒絕
group_idint64true群id
user_idint64true使用者id

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
databoolean結果資料
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.34 將成員踢出群#

DELETE /group/kick
POST /group/kick

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
group_idint64true群id
user_listarray[int64]true使用者id列表

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataarray[object]結果資料
⇥ reasonstring錯誤信息
⇥ resultstring操作結果: success - 成功, fail - 失敗
⇥ user_idint64使用者ID
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.35 成員退出群#

DELETE /group/leave
POST /group/leave

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求參數(Query Param)#

參數名稱資料類型必填描述
group_idint64true群組ID

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
databoolean結果資料
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.36 根據group id取得群成員列表#

GET /group/member_list

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求參數(Query Param)#

參數名稱資料類型必填描述
cursorstringfalse游標:從哪開始取
group_idint64true群組ID
limitint32false取多少條
versionint64false版本

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
cursorstring游標,用於翻頁
dataarray[object]結果資料
⇥ display_namestring成員群名片
⇥ expired_timeint64禁言過期時間(毫秒)
⇥ join_timeint64成員入群時間戳(毫秒)
⇥ user_idint64使用者id
messagestring錯誤信息,如果成功,該項為null
totalint64總數
versionint64版本,目前沒用到,留作擴展

介面描述#

4.37 批量取得群成員的群名片#

POST /group/members/display_name

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
group_idint64true群id
user_listarray[int64]true使用者id列表

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataarray[object]結果資料
⇥ display_namestring成員群名片
⇥ expired_timeint64禁言過期時間(毫秒)
⇥ join_timeint64成員入群時間戳(毫秒)
⇥ user_idint64使用者id
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.38 批量取得指定群成員信息#

POST /group/members/info

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
group_idint64true群ID
user_listarray[int64]true使用者ID列表,最多100個

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataarray[object]結果資料
⇥ avatarstring使用者頭像
⇥ display_namestring成員群名片
⇥ join_timeint64成員入群時間戳(毫秒)
⇥ nick_namestring使用者暱稱
⇥ user_idint64使用者ID
⇥ usernamestring使用者名
messagestring錯誤信息,如果成功,該項為null

介面描述#

GET /group/members/search

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求參數(Query Param)#

參數名稱資料類型必填描述
cursorstringfalse游標
group_idint64true群組ID
keywordstringtrue搜索關鍵字
limitint32false最多取多少條,預設20,有效範圍1到100,超過100按100處理

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
cursorstring游標,回傳結果中缺失 cursor,表示已經回傳最後一頁
dataarray[object]結果資料
⇥ avatarstring使用者頭像
⇥ display_namestring成員群名片
⇥ join_timeint64成員入群時間戳(毫秒)
⇥ nick_namestring使用者暱稱
⇥ user_idint64使用者ID
⇥ usernamestring使用者名
messagestring錯誤信息,如果成功,該項為null
versionint64版本

介面描述#

4.40 設定群訊息屏蔽模式#

PUT /group/msg/mute_mode
POST /group/msg/mute_mode

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
group_idint64true群id
msg_mute_modeint32true群訊息屏蔽模式: 0 - 不屏蔽1 - 屏蔽本地訊息通知2 - 屏蔽訊息,不接收訊息

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataobject結果資料
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.41 設定群訊息推播模式#

PUT /group/msg/push_mode
POST /group/msg/push_mode

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
group_idint64true群id
msg_push_modeint32true群訊息推播類型: 0:接收所有推播;1:不接受推播;2:接收管理員和@訊息推播;3:只接收管理員訊息推播;4:只接收@訊息推播

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataobject結果資料
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.42 取得公開群列表(已廢棄)#

GET /group/public_list

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataarray[int64]結果資料
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.43 二維碼邀請入群#

POST /group/qrcode/invite

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
qr_infostringtrue二維碼信息:可以通過GET /group/qrcode/sign取得

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataobject結果資料
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.44 取得群邀請二維碼信息#

GET /group/qrcode/sign

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求參數(Query Param)#

參數名稱資料類型必填描述
group_idint64true群組ID

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataobject結果資料
⇥ create_atint64二維碼生成時間(毫秒)
⇥ expire_atint64二維碼過期時間(毫秒)
⇥ qr_infostring二維碼信息
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.45 取得群設定#

GET /group/settings

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求參數(Query Param)#

參數名稱資料類型必填描述
group_idint64true群組ID

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataobject結果資料
⇥ apply_approvalint32入群申請審批設定, 0:同意所有申請 1:需要管理員確認 2:拒絕所有申請
⇥ avatarstring群頭像
⇥ ban_expire_timeint64全員禁言過期時間(秒),禁言期間只允許管理員發訊息, 為0或小於當前時間表示不禁言, -1表示永久禁言
⇥ capacityint64群容量
⇥ countint64當前人數
⇥ created_atint64建立時間(毫秒)
⇥ descriptionstring群描述
⇥ extstring群擴展信息
⇥ group_idint64群id
⇥ hide_member_infoboolean是否隱藏群成員詳細信息: true - 隱藏, false - 不隱藏
⇥ history_visibleboolean新成員可見歷史聊天記錄設定: true - 新成員可見歷史聊天記錄, false - 新成員不可見歷史聊天記錄
⇥ member_inviteboolean是否允許群成員邀請其他人入群: true - 群成員允許邀請其他人入群, false - 群成員不允許邀請其他人入群
⇥ member_modifyboolean群成員修改群信息設定: true - 允許群成員修改群信息, false - 不允許群成員修改群信息
⇥ msg_mute_modeint32群訊息屏蔽模式:0 - 表示不屏蔽, 1 - 表示屏蔽本地訊息通知, 2 - 表示屏蔽訊息,不接收訊息
⇥ msg_push_modeint32群訊息推播模式:0 - 接收所有推播, 1 - 不接受推播, 2 - 接收管理員和@訊息推播, 3 - 只接收管理員訊息推播,4 - 只接收@訊息推播
⇥ namestring群名稱
⇥ owner_idint64群主id
⇥ read_ackboolean是否開啟群訊息已讀功能設定:true - 開啟群訊息已讀功能, false - 不開啟群訊息已讀功能
⇥ statusint32群狀態, 0:正常, 1:已解散
⇥ typeint32群類型:0 - 表示私有群, 1 - 表示公開群, 2 - 表示聊天室, 3 - 表示臨時群
⇥ updated_atint64更新時間(毫秒)
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.46 更新群設定--是否允許成員邀請#

PUT /group/settings/allow_member_invitation
POST /group/settings/allow_member_invitation

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
group_idint64true群id
valuebooleantrue更新內容

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
databoolean結果資料
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.47 更新群設定--群成員是否可修改群信息#

PUT /group/settings/allow_member_modify
POST /group/settings/allow_member_modify

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
group_idint64true群id
valuebooleantrue更新內容

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
databoolean結果資料
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.48 全員禁言,只允許管理員發訊息#

POST /group/settings/ban_all

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
durationint64true禁言時長,單位為分鐘
group_idint64true群id

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataobject結果資料
⇥ ban_expire_timeint64全員禁言過期時間(秒),禁言期間只允許管理員發訊息, 為0或小於當前時間表示不禁言, -1表示永久禁言
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.49 更新群設定--是否開啟群訊息已讀功能#

PUT /group/settings/enable_read_ack
POST /group/settings/enable_read_ack

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
group_idint64true群id
valuebooleantrue更新內容

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
databoolean結果資料
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.50 更新群設定--是否隱藏群成員詳細信息#

PUT /group/settings/hide_member_info
POST /group/settings/hide_member_info

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
group_idint64true群id
valuebooleantrue更新內容

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
databoolean結果資料
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.51 更新群設定--新成員是否可見群歷史聊天記錄#

PUT /group/settings/history_visible
POST /group/settings/history_visible

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
group_idint64true群id
valuebooleantrue更新內容

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
databoolean結果資料
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.52 更新群設定--群申請是否需要管理員審批#

PUT /group/settings/require_admin_approval
POST /group/settings/require_admin_approval

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
apply_approvalint32true入群申請審批設定, 0:同意所有申請 1:需要管理員確認 2:拒絕所有申請
group_idint64true群id

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
databoolean結果資料
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.53 取消全員禁言#

POST /group/settings/unban_all

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
group_idint64true群id

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
databoolean結果資料
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.54 轉讓群#

PUT /group/transfer
POST /group/transfer

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
group_idint64true群id
new_ownerint64true新群主的user_id

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataobject結果資料
⇥ reasonstring錯誤信息
⇥ resultstring操作結果: success - 成功, fail - 失敗
⇥ user_idint64使用者ID
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.55 從禁言列表移除使用者#

POST /group/unban

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
group_idint64true群id
user_listarray[int64]true使用者id列表

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataarray[object]結果資料
⇥ reasonstring錯誤信息
⇥ resultstring操作結果: success - 成功, fail - 失敗
⇥ user_idint64使用者ID
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.56 從黑名單移除使用者#

DELETE /group/unblock
POST /group/unblock

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

請求體(Request Body)#

參數名稱資料類型必填預設值描述
group_idint64true群id
user_listarray[int64]true使用者id列表

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataarray[object]結果資料
⇥ reasonstring錯誤信息
⇥ resultstring操作結果: success - 成功, fail - 失敗
⇥ user_idint64使用者ID
messagestring錯誤信息,如果成功,該項為null

介面描述#

4.57 取得使用者的群組列表#

GET /group/user_joined

請求頭#

參數名稱資料類型必填描述
access-tokenstringfalseToken
app_idstringtrue應用程式ID
group_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此群ID的管理員身份來呼叫此介面
user_idint64false僅當access-token為管理員token時,可以設定此欄位,表示以此使用者ID的身份來呼叫此介面

響應體#

● 200 響應資料格式:JSON

參數名稱類型描述
codeint32回傳碼,200是成功
dataarray[int64]結果資料
messagestring錯誤信息,如果成功,該項為null

介面描述#

自動產生的 API 內容,僅在必要位置補充精簡的 AI 解說。