需要帮助,无法通过script建立群并获取返回的chatid,代码例子如下:
https://oapi.dingtalk.com/chat/create?access_token=63b9085d43f239f7a4cc8eb85908b8ff
{"name":"XX联络群-北区","owner":"manager7xx","useridlist":["manager7xx","BJ-0000xx"]}
返回数据如下:
{
"errmsg": "不合法的UserID列表",
"errcode": 40031
}
以前成功建立过2个群,现在不知为何无法建立。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
根据您提供的错误信息,您在尝试通过脚本创建钉钉群时遇到了问题,错误码为40031,错误信息为"不合法的UserID列表"。这意味着您提供的useridlist中可能存在无效或格式不正确的UserID。请按照以下步骤进行检查和解决:
错误概述:
错误原因:
useridlist
中的UserID可能无效、不存在或者格式有误。确保每个 UserID 都是当前钉钉组织内有效且格式正确的用户标识。解决方案:
useridlist
中的每个 UserID 是否正确无误,确认这些用户确实存在于您的钉钉组织中,并且确保 UserID 的格式正确(通常为字符串类型,具体格式依据钉钉API要求)。示例代码检查: 确保请求体格式正确,例如:
{
"name": "XX联络群-北区",
"owner": "manager7xx",
"useridlist": ["manager7xx","BJ-0000xx"]
}
确认owner
字段的值也是有效的UserID,并且存在于useridlist
中。
网络与权限验证: 虽然此错误直接指向UserID问题,但同时请确认您的access_token有效且具有创建群聊的权限。
如果以上步骤均无法解决问题,建议直接咨询钉钉开发者支持,提供详细的错误信息及访问令牌(注意不要在公开场合泄露敏感信息),以便获得更专业的帮助。
你好,我是AI助理
可以解答问题、推荐解决方案等