钉钉发群通知报{“errcode“:310000,“errmsg“:“keywords not in content“}解决办法

钉钉群关键词设置
本文介绍了在创建钉钉群时如何设置关键词,并说明了在发送消息时必须包含这些关键词的重要性。通过实例展示了自动化测试作为关键词的应用场景。

网上查了好多都没查到,最后问同事才知道原来是有关键词这个东西,就是你创建钉钉群时会输入一个关键词,然后你发消息时必须得带有这个关键词才行,比如我这个钉钉群里的关键词是 自动化测试,我用代码发群通知的时候必须每条都带有 自动化测试 这几个字

调用 `com.alibaba.nacos.api.naming.NamingService.selectInstances` 方法获取 Nacos 应用实例时出现 `ErrCode:403, ErrMsg:user not found!` 错误,通常是由于 Nacos 开启了鉴权功能,而客户端没有提供正确的用户信息导致的。以下是一些可能的解决办法: #### 检 Nacos 服务端鉴权配置 确认 Nacos 服务端是否开启了鉴权功能。可以看 Nacos 服务端的 `application.properties` 或 `application.yml` 文件,检是否有如下配置: ```properties nacos.core.auth.enabled=true ``` 如果开启了鉴权,需要确保客户端提供了正确的用户名和密码。 #### 在客户端代码中添加鉴权信息 在创建 `NamingService` 时,通过 `Properties` 对象添加用户名和密码信息,示例代码如下: ```java import com.alibaba.nacos.api.NacosFactory; import com.alibaba.nacos.api.naming.NamingService; import com.alibaba.nacos.api.naming.pojo.Instance; import java.util.List; import java.util.Properties; public class NacosExample { public static void main(String[] args) throws Exception { Properties properties = new Properties(); properties.put("serverAddr", "127.0.0.1:8848"); // 添加用户名和密码 properties.put("username", "nacos"); properties.put("password", "nacos"); NamingService namingService = NacosFactory.createNamingService(properties); List<Instance> instances = namingService.selectInstances("saas-live", "DEV_SAAS_GROUP", true); System.out.println(instances); } } ``` #### 检用户名和密码的正确性 确保代码中使用的用户名和密码与 Nacos 服务端配置的一致。如果确定用户名和密码,可以看 Nacos 服务端的配置文件或在 Nacos 控制台进行修改。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值