接口文档地址:https://open.dingtalk.com/document/isvapp/work-notification-templating-send-notification-interface#e4ef8e613akwl
接口请求地址:https://oapi.dingtalk.com/topapi/message/corpconversation/sendbytemplate
实际情况是:给5个以内的人发消息,就能正常发送成功。 当userid_list里面的id数量超过5个,就会返回错误了。
错误信息如下 {errcode=40035, errmsg=不合法的参数 dept_id_list must null and to_all_user must false and user_id_list must less than 5, request_id=15sz9zmhmeojl}
钉钉的工作通知消息接口文档中确实提到了一次最多可以发送给1000个人,但是具体发送人数还要根据企业的钉钉账号类型和接口使用权限来确定。如果您在实际使用中发现只能给5个人发送消息,可能是由于以下原因导致的:
钉钉账号类型限制:只有企业级钉钉账号才能使用工作通知消息接口发送消息。如果您的钉钉账号类型不是企业级账号,那么可能会受到账号类型的限制,导致只能给少数人发送消息。
接口权限限制:使用钉钉的开放接口需要先进行授权申请,不同的接口权限也有不同的申请条件和限制。如果您的钉钉账号没有获得工作通知消息接口的足够权限,可能会导致只能给少数人发送消息。
其他限制因素:在发送工作通知消息时,还需要考虑系统资源限制、网络环境、接口调用频率等因素,这些因素也可能会对消息发送人数产生影响。
建议您联系OCR后台的技术支持团队或开发者支持团队。他们将能够为您提供更准确的信息,并帮助您解决相关问题。他们可以根据您的请求和权限验证,提供有关账号调用记录的相关信息。
请注意,隐私和数据保护是非常重要的,因此只有在合法、合规和必要的情况下,相关的账号信息才会被提供。
根据您提供的接口文档和错误信息,似乎有一个关于钉钉发送消息的限制,即一次最多只能向五个用户发送消息。
根据错误信息中的提示,可能存在以下参数限制:
pt_id_list 参数必须为空(null)。
to_all_user 参数必须为 false。
user_id_list 参数必须在5个以内。
如果违反了这些限制,就会返回错误码 40035 和错误消息 "不合法的参数"。
为了成功发送消息,您需要确保满足以下要求:
pt_id_list 参数为空(null)或不传递此参数。
to_all_user 参数为 false。
user_id_list 参数不超过5个。
请根据这些限制调整您的请求,并确保提供正确的参数,以便成功发送消息。
根据您提供的信息,您遇到了钉钉工作通知消息发送接口的限制。根据接口文档和错误信息,可以确认以下限制:
dept_id_list
必须为空,并且 to_all_user
参数必须为 false
。user_id_list
数量不能超过5个。因此,如果您需要给超过5个人发送工作通知消息,您可能需要分批次调用该接口以满足限制条件。每次请求的 user_id_list
应保持不超过5个人。
请注意,这些限制是由钉钉接口设计者设定的,目的是确保消息发送的稳定性和系统性能。如有需要,您可以联系钉钉官方支持团队,了解是否有其他方式或方案可以满足您的业务需求。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。