微信群发接口代码

2019-03-02 01:02|来源: 网路

  本文主要介绍微信群发接口测试过程,主要根据用户分组进行群发文本信息,其他群发接口由于需要

上传素材,不是本文的重点,不再进行介绍。

  主要包含以下内容:

    接口调用请求说明

    制作测试接口界面

    发送功能代码

微信群发接口

一、 接口调用请求说明 

  • http请求方式: POST

https://api.weixin.qq.com/cgi-bin/message/mass/sendall?access_token=ACCESS_TOKEN

  • POST数据说明

文本信息:

{

   "filter":{

      "group_id":"2"             // 用户分组Id    
   },

   "text":{

      "content":"CONTENT"      //群发内容:"用户输入内容"
   },

"msgtype":"text"           //消息类型: 文本
 }

二、制作测试接口界面

         

注:access_token利用微信公众平台接口调试工具http://mp.weixin.qq.com/debug获取,以下是测试获取access_token的界面,需要用户输入公众号的appid和secret。

 

以下图片中黄色字体就是access_token,是点击上图中检查问题后的结果:

 

注:group_id利用微信公众平台接口调试工具http://mp.weixin.qq.com/debug 获取,以下是测试获取用户组值的界面,需要用户输入已获取的access_token。

      

以下是点击上图中的检查问题,出现的结果,其实”id”就是代表对应分组标识,”name”代表分组的名称。

        

至此,群发接口的参数access_token和groupId已经获得,下一步可以测试群发接口了。

三、发送功能代码

//根据用户组Id群发文本消息

public function send_group_mess($groupid,$type,$data)

{

       $msg = array('filter' => array('group_id'=>$groupid)); //步骤2获取到的groupId用户级Id

       $msg['msgtype'] = $type;//消息类型,默认为text文本信息

   

       switch($type)

       {

        case 'text':

            $msg[$type] = array('content' => $data);//把群发信息内容,存到参数数组

            break;

        case 'image':

            break;

        }

   

        $access_token = $_POST["access_token"];;

        $url = "https://api.weixin.qq.com/cgi-bin/message/mass/sendall?access_token=".$access_token; //群发接口地址

        //对接口发出请求,参数用Json格式传入

        $res = $this->https_request($url,json_encode($msg));

      //解析返回结果

        return json_decode($res,true);

}

 

测试代码下载


转自:http://www.cnblogs.com/jerryqm/p/3866703

相关问答

更多
  • 这个是开发文档页面: https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=14_2 用于企业向微信用户个人付款 目前支持向指定微信用户的openid付款。 我刚刚接到公司交待的这个任务,正在开发中。。。。
  • 我刚做了一个调用接口生成一个二维码 在自己网站内展示,通过微信扫描 二维码支付。
  • 在公众平台网站上,为订阅号提供了每天一条的群发权限,为服务号提供每月(自然月)4条的群发权限。而对于某些具备开发能力的公众号运营者,可以通过高级群发接口,实现更灵活的群发能力。 请注意: 1、对于认证订阅号,群发接口每天可成功调用1次,此次群发可选择发送给全部用户或某个分组; 2、对于认证服务号虽然开发者使用高级群发接口的每日调用限制为100次,但是用户每月只能接收4条,无论在公众平台网站上,还是使用接口群发,用户每月只能接收4条群发消息,多于4条的群发将对该用户发送失败; 3、具备微信支付权限的公众号,在 ...
  • 用户扫描商户展示在各种场景的二维码进行支付。 步骤1:商户根据微信支付的规则,为不同商品生成不同的二维码,展示在各种场景,用于用户扫描购买。 步骤2:用户使用微信“扫一扫”扫描二维码后,获取商品支付信息,引导用户完成支付。 步骤(3):用户确认支付,输入支付密码。 步骤(4):支付完成后会提示用户支付成功,商户后台得到支付成功的通知,然后进行发货处理。
  • 开启开发模式时不影响群发功能的。现在只有订阅号和服务号群发功能有区别,订阅号每天都可以群发一群消息,服务号一个月才能群发一条消息。你说的那种情况是没有的。
  • 微信2下载[2024-02-01]

    您好,打开手机浏览器或者是应用商城,然后输入微信进行搜索,在搜索结果中下载安装这款软件即可
  • 开通微信商城的流程如下: 一、注册微信公众平台的服务号; 我们必须先注册微信公众平台的服务号,因为只有服务号才可能开通支付功能,实现线上的交易。至于如何申请微信公平台请参照我们的《微信公众号的申请和完善》。 二、微信认证服务号(申请公函); 进入微信公众平台之后点击右侧中设置的微信认证,如何搭建自己的微商城(上) 点击之后就会出现微信认证的界面 如何搭建自己的微商城(上) 微信认证 根据提示进行一步一步的认证,我们的公众号认证可以算是基本成型,不过认证的最后是要给腾迅缴纳300元认证费用的。认证通过之后,服 ...
  • 我是用新浪的sinaapp开发者平台里创建php代码开发的,百度开发者平台也可以,前提你必须要懂得php代码。不然做了也是白搭。其次端口对接token与Access_Token,还要引用外部链接OAuth2.0网页授权还必须微信认证。
  • 除了推送外,公众号无法主动向用户发送消息。
  • 小程序本身是微信提供的一个平台,使用和注册都是不需要钱的(企业需要300认证费)。注册下来的名字也永久是你的,就是小程序你要用起来里面的功能是需要开发的,要么自己开发要么找第三方合作。