企业微信如何发消息给外部联系人?
提问
目前尝试了以下方法
- 创建群聊,群机器人发送,但是外部群无法创建群机器人
- 创建企业群发,可以实现,但是需要企业内部成员确认,且有发送次数限制
- 通过企业自建应用发送,客户联系功能配置已添加,可用通过此应用拿到access_token,也能获取到外部联系人external_userid,但是发消息的话就报错
所用接口为
https://qyapi.weixin.qq.com/cgi-bin/externalcontact/message/send?access_token=ACCESS_TOKEN
报错信息为
{'errcode': 48002, 'errmsg': 'api forbidden, hint: [1734920471419153797912492], from ip: 61.163.71.178, more info at https://open.work.weixin.qq.com/devtool/query?e=48002', 'invalid_external_user': [], 'invalid_tag': [], 'invalid_parent_userid': [], 'invalid_student_userid': [], 'invalid_party': []}
企业微信管理后台该应用可见范围也不显示外部联系人列表,但是已经可以获取到外部联系人id
此接口是网上找的,在官方文档中没找个这个接口,想问下这个接口是否还支持调用
另外想问下还有没有什么别的办法能够实现通过api给外部联系人发送消息,且没有发送次数限制
您好,应用需要拥有客户联系权限 https://developer.work.weixin.qq.com/document/path/92109#%E9%85%8D%E7%BD%AE%E5%8F%AF%E4%BD%BF%E7%94%A8%E5%AE%A2%E6%88%B7%E8%81%94%E7%B3%BB%E6%8E%A5%E5%8F%A3%E7%9A%84%E5%BA%94%E7%94%A8
没有直接发送消息的接口。