dingtalk.oapi.chat.banwords.query (查询群禁言状态和单个人禁言状态)

查询群是否处于禁言状态,查询单个人在群中的禁言状态

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
chatid String 必须 chat134fsdr34f 会话ID
userid String 可选 115192158741122 被查询的用户ID

响应参数

名称 类型 示例值 描述
success Boolean true 是否成功
errcode Number -1 错误码
errmsg String 系统错误 错误信息
result OpenBanWordModel OpenBanWordModel 结果集
  • user_ban_words
  • UserBanWordModel
  • UserBanWordModel
  • 单个人禁言的状态
  • └ start_time
  • Number
  • 1569056520563
  • 开始禁言的时间戳
  • └ ban_words_status
  • Boolean
  • true
  • true为该用户禁言,false该用户没有被禁言
  • └ end_time
  • Number
  • 1569057520563
  • 结束禁言的时间戳
  • └ all_ban_words
  • Boolean
  • true
  • true为开启全员禁言,false为关闭全员禁言

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/chat/banwords/query");
OapiChatBanwordsQueryRequest req = new OapiChatBanwordsQueryRequest();
req.setChatid("chat134fsdr34f");
req.setUserid("115192158741122");
OapiChatBanwordsQueryResponse rsp = client.execute(req, access_token);
System.out.println(rsp.getBody());

响应示例

  • JSON示例
{
    "success":true,
    "errcode":-1,
    "errmsg":"系统错误",
    "result":{
        "user_ban_words":{
            "start_time":1569056520563,
            "ban_words_status":true,
            "end_time":1569057520563
        },
        "all_ban_words":true
    }
}

异常示例

  • JSON示例
{
	"errcode":88,
	"errmsg":"ding talk error"
}

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部