Foxtable(狐表)用户栏目专家坐堂 → 企业微信获取到外部联系人之后 怎么给外部联系人发信息呢?


  共有3157人关注过本帖树形打印复制链接

主题:企业微信获取到外部联系人之后 怎么给外部联系人发信息呢?

帅哥哟,离线,有人找我吗?
李孝春
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
企业微信获取到外部联系人之后 怎么给外部联系人发信息呢?  发帖心情 Post By:2020/7/14 17:48:00 [只看该作者]

企业微信获取到外部联系人之后  怎么给外部联系人发信息呢?

此主题相关图片如下:微信图片_20200714174415.png
按此在新窗口浏览图片

采用企业微信给通讯录发送信息的方式是可以成功的 
Dim tb2 As WinForm.Table = e.Form.Controls("Table2")

Dim Message  As WinForm.TextBox = e.Form.Controls("TextBox2")
Dim leixing As WinForm.ComboBox = e.Form.Controls("ComboBox1")
Dim ur As String = "https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token={0}"
Dim hc As new HttpClient(Cexp(ur,_lianjiema))
Dim jo As New JObject
jo("touser") = "BaiYunZhongDeShanFeng"
MessageBox.Show(tb2.Table.Current("userid"))
jo("msgtype") = leixing.SelectedText
jo("agentid") = _agentid
jo("text") = New JObject
jo("text")("content") = Message.Text
hc.Content = jo.ToString
jo = JObject.Parse(hc.GetData)
If jo("errcode") = "0" Then
    MessageBox.show("消息发送成功!")
Else
    MessageBox.show(jo.ToString)
End If


但是直接给非通讯录发送信息就提示  红色部分是不是有误  我没有找到外部联系人的发送接口
Dim tb2 As WinForm.Table = e.Form.Controls("Table2")

Dim Message  As WinForm.TextBox = e.Form.Controls("TextBox2")
Dim leixing As WinForm.ComboBox = e.Form.Controls("ComboBox1")
Dim ur As String = "https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token={0}"
Dim hc As new HttpClient(Cexp(ur,_lianjiema))
Dim jo As New JObject
jo("touser") = "wmNgc2CwAA5zTob2HA_HS8IWSqqhU1-w"
MessageBox.Show(tb2.Table.Current("userid"))
jo("msgtype") = leixing.SelectedText
jo("agentid") = _agentid
jo("text") = New JObject
jo("text")("content") = Message.Text
hc.Content = jo.ToString
jo = JObject.Parse(hc.GetData)
If jo("errcode") = "0" Then
    MessageBox.show("消息发送成功!")
Else
    MessageBox.show(jo.ToString)
End If
代码运行提示如下:
错误码:81013

UserID、部门ID、标签ID全部非法或无权限。一般有以下两种原因:
1)成员、部门或标签已被删除,此种情况需要调整调用接口的接收人参数。
2)成员、部门或标签被移出应用的可见范围,可在管理端将接收人添加到应用的可见范围内。


怎么解决呢?


[此贴子已经被作者于2020/7/14 19:06:28编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112401 积分:572273 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/14 20:04:00 [只看该作者]

外部联系人只能群发:https://work.weixin.qq.com/api/doc/90000/90135/92135

上面的接口只能发给内部联系人

 回到顶部
帅哥哟,离线,有人找我吗?
李孝春
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(有点蓝)外部联系人只能群发:https://work.w...  发帖心情 Post By:2020/7/14 21:36:00 [只看该作者]

那有没有其他变通办法实现推送页面内容给外部联系人呢?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112401 积分:572273 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/14 21:53:00 [只看该作者]

这个问题您的问腾讯。人家给接口给你用才能用

 回到顶部