Foxtable(狐表)用户栏目专家坐堂 → [求助]用微信发送消息!


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

主题:[求助]用微信发送消息!

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


加好友 发短信
等级:三尾狐 帖子:731 积分:6493 威望:0 精华:0 注册:2011/6/26 11:45:00
[求助]用微信发送消息!  发帖心情 Post By:2017/3/21 19:18:00 [只看该作者]


Dim ur As String = "https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token={0}"
Dim
 hc As new HttpClient(Cexp(ur,Functions.Execute("GetQYAccessToken")))
Dim
 jo As New JObject
jo
("touser") = "laoliu|zhangsan"
jo
("msgtype") = "text"
jo
("agentid") = 9
jo
("text") = New JObject
jo
("text")("content") = "您好,这是测试信息"
hc
.Content = jo.ToString
jo
 = JObject.Parse(hc.GetData)
If jo("errcode") = "0" Then
    MessageBox.show("消息发送成功!")

Else

    MessageBox.show(jo.ToString)

End
 If

这个代码中jo("text")("content") = "您好,这是测试信息" 不是String类型的吗?我换成dr("单号")就出错了!

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110579 积分:562791 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/3/21 20:23:00 [只看该作者]

jo("text")("content") = Cstr(dr("单号"))

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


加好友 发短信
等级:三尾狐 帖子:731 积分:6493 威望:0 精华:0 注册:2011/6/26 11:45:00
  发帖心情 Post By:2017/3/21 21:08:00 [只看该作者]

还是出现如下提示哦!类型还是不对啊!
.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2017.3.18.1
错误所在事件:表,总经理室申请汇总,DataColChanged
详细错误信息:
调用的目标发生了异常。
无法将类型为“System.String”的对象强制转换为类型“Newtonsoft.Json.Linq.JToken”。

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110579 积分:562791 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/3/21 21:12:00 [只看该作者]

测试没有问题,所有dr赋值的地方都加上Cstr

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


加好友 发短信
等级:三尾狐 帖子:731 积分:6493 威望:0 精华:0 注册:2011/6/26 11:45:00
  发帖心情 Post By:2017/3/21 21:17:00 [只看该作者]

可以了!原来的userid列没有填微信号进去!所以报错!谢啦!

 回到顶部