微信消息接口发送信息到分组和用户,错误代码40003和40008
2019独角兽企业重金招聘Python工程师标准>>>
调用高级群发接口:
1. 调用根据分组进行群发,返回错误代码:errcode:40008,errmsg:invalid message type
错误原因:HTTP请求提交的数据未进过JSON编码,注意下面代码中注释标明“正确和错误方式”的部分。
调用代码如下:
|
2. 调用根据OpenID列表群发,返回错误代码:errcode:40003,errmsg:invalid openid
错误原因:HTTP请求提交的数据未进过JSON编码,注意下面代码中注释标明“正确和错误方式”的部分。
调用代码如下:
<?phpclass ScheduleMessage{private $access_token;public function __construct($access_token) {$this->access_token = $access_token;}public function sentMsgToOpenId(){// 根据分组进行群发【订阅号与服务号认证后均可用】// http请求方式: POST$url = "https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=$this->access_token";$data = array('touser' => 'oCECzv7gYSf4SCUrqYNPGL5JJI4M','msgtype' => 'text','text' => array('content' => 'this is test message with 中文!'));// JSON参数错误体检方式// $res = json_decode($this -> httpPost($url, $data));// JSON参数正确提交方式$res = json_decode($this -> httpPost($url, json_encode($data, JSON_UNESCAPED_UNICODE)));return $res;}private function httpPost($url, $data) {$curl = curl_init();curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);curl_setopt($curl, CURLOPT_TIMEOUT, 500);curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);curl_setopt($curl, CURLOPT_POST, 1);curl_setopt($curl, CURLOPT_POSTFIELDS, $data);curl_setopt($curl, CURLOPT_URL, $url);$res = curl_exec($curl);curl_close($curl);return $res;}
}?>
转载于:https://my.oschina.net/cotonchen/blog/624897
微信消息接口发送信息到分组和用户,错误代码40003和40008相关推荐
- Django+itchat+apscheduler实现向指定微信群和微信好友定时发送信息和文件
Django+itchat+apscheduler实现向指定微信群和微信好友定时发送信息和文件. 想法的来源:每天需要在部门群中发送工作日报,有时候想早点休息但是又不想太早发送日报到群里(原因你懂得. ...
- 利用Java实现微信公众号发送信息提醒通知
项目场景: 项目场景:利用Java实现微信公众号发送信息提醒通知! Java实现方法: 1.首先创建实现公众号消息发送的方法: public ReturnDO<String> sendTe ...
- 微信公众号开发-----微信模板消息接口-----发送模板消息
发送模板消息 接口调用请求说明 http请求方式: POST https://api.weixin.qq.com/cgi-bin/message/template/send?access_token= ...
- 脚本调用微信订阅号发送信息
1.首先注册一个公众号,公众号分为个人类型的订阅号及组织公司类型的服务号,所对应的权限不一样,详情可以查询下. 这里注册的是订阅号,是没有调用发送信息的接口权限的,但是公众平台提供权限比较高的测试账号 ...
- 微信消息从发送到接收,经历了什么?如何防止丢包
先不考虑服务器,假设微信是端到端的连接,为了保证消息的可靠性,它们之间用的一定是TCP协议进行通信. 为了发送数据包,两端首先会通过三次握手,建立TCP连接. 一个数据包,从聊天框里发出,消息会从聊天 ...
- python发送微信消息_python 发送QQ或者微信消息
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 废话少说,先上代码: # coding = utf-8 import win32gui import win32api import win32con i ...
- 使用微信企业机器人发送信息
今天收到公司指示,要企业微信定时提醒用户, 比如上班时提醒网络安全,文明上网 下班提醒带走垃圾,关闭电源 以及各种需求! 既然都提出需求了,那不得首先百度找找有没有现成的工具可以使用,翻了一圈,好像也 ...
- 微信群发服务器崩溃,微信群发接口发送消息成功,预览时总是44003图文不存在...
调用群发接口没问题,返回数据中有media_id,然后使用这个id群发,或预览时返回的数据都是44003 图文消息为空,最主要是预览文本也是一样的返回值! 贴代码如下 Wxapi.UpLoadInfo ...
- 1.微信好友定时发送信息
#功能:定时给微信好友发消息 #题目要求每天早上7点和每天晚上10点给自己的好朋友或者父母发送一条信息,由于本程序需要电脑一直运行,改了一下时间,17:06和17:09发消息. from apsche ...
- 半自动微信消息定时发送
自定义了三个函数,主函数中所使用的 算法很简单,如下: 1.获取微信窗口句柄,将微信窗口激活 2.查找指定的群(使用微信自带的搜索框) 3.发送指定的字符串(用粗暴的虚拟键盘输入文本,笔者没学怎么直接 ...
最新文章
- 基础学科如何不再“又难又穷”
- [网络安全自学篇] 三.Burp Suite安装配置、Proxy基础用法及流量分析示例
- 【Qt】QLayoutItem类
- PHP从零开始--字段修饰符数据操作SQL语言
- mysql5.7环境,MySQL-5.7-线上生产环境部署
- es6 Object.assign()方法
- JavaScript学习(二十一)—scrollTop属性和scrollLeft属性
- 【操作系统】第1章 操作系统概论
- ffmpeg将视频流转化成图片帧,将图片帧转化为视频(基本无损)
- Android的jsoup方法,在Android中使用Jsoup
- UVA-10859 - Placing Lampposts(树形DP)
- 谷粒商城-商城业务-商品详情
- 金仓数据库KingbaseES与Oracle大对象类型之间的区别
- 在centos中安装qq音乐
- linux下批量替换文件内容
- 【脉冲发生器的实际应用】- 大物理试验
- Java中线程池拒绝策略——代码讲解
- 【转】Vczh Library++3.0之可配置语法分析器(前言)
- 东莞群控服务器系统,群控服务器远程连接工具
- “#51CTO学院四周年#互相交流,共同提高!
热门文章
- matlab egarch,EGARCH模型参数的拟蒙特卡洛估计方法及其在股票指数上的应用
- iphone android传照片大小,快速地将iPhone/Android的照片传到电脑上
- SQL项目实战练习:淘宝用户行为数据分析实战
- cdrom是什么意思_CD-ROM是什么意思
- python分号报错_go、java已经python中分号的使用
- tensorflow with求导_Tensorflow 是如何求导的?
- java 写代码求导_OO_JAVA_表达式求导
- 传输栅输入端异常导通
- 汽车电子学习笔记---CAN网络(二)
- Suse Linux 10无法使用SSH进行登陆