以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于消息推送失败 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=153226) |
-- 作者:13968559581 -- 发布时间:2020/8/4 14:25:00 -- 关于消息推送失败 你好,我用收下方法,消息能推送成功了,但是,偶尔会出现推送失败的情况,这个时间我用什么方法比较好,实现再次推送,比如失败的情况下重复推送三次,以最大可能保证推送成功 jo("touser") = "ofjtFwBSZ5cNqTKLSKx2TNEAxfBI" jo("msgtype") = "text" jo("text") = New JObject jo("text")("content") = "您好,我是Foxtable" Dim URL As String = "https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token={0}" Dim hc As New HttpClient(CExp(URL, Functions.Execute("GetAccessToken"))) hc.Content = jo.ToString() jo = JObject.Parse(hc.GetData()) If jo("errcode") = "0" Then MessageBox.Show("消息发送成功") Else MessageBox.show("消息发送失败,原因:" & vbcrlf & jo("errmsg").ToString) End If |
-- 作者:有点蓝 -- 发布时间:2020/8/4 14:27:00 -- If jo("errcode") = "0" Then MessageBox.Show("消息发送成功") Else MessageBox.show("消息发送失败,原因:" & vbcrlf & jo("errmsg").ToString) 这里重复调用1楼的代码
End If |