微信api 群发 图文消息

<?php
header('Content-type: text/html; charset=utf-8');#设置头信息
require_once('zhphpWeixinApi.class.php');
$zhwx=new zhphpWeixinApi();//实例化
$configArr=array(
     'token'=>'weixintest',
     'appid'=>'wx7b4b6ad5c7bfaae1',
     'appSecret'=>'faaa6a1e840fa40527934a293fabfbd1',
     'myweixinId'=>'gh_746ed5c6a58b'
     );
 $zhwx->setConfig($configArr);##配置参数
 $zhwx->checkAccessToken();##检查token
 $userlist=$zhwx->getUserList();##获取用户列表
 
 //var_dump($userlist);
 //$callData=$zhwx->mediaUpload('image','a.jpg');## 上传图片到微信  得到 media id
//CQKrXGNiJWiKutD17CWhoqlqW_80IByyFpLWa-dnPzhl7jPpQFiBbXhsAQVwId-q
  $data=array(
        array(
            "thumb_media_id"=>"CQKrXGNiJWiKutD17CWhoqlqW_80IByyFpLWa-dnPzhl7jPpQFiBbXhsAQVwId-q",
            "author"=>"xxx",
            "title"=>"Happy Day",
            "content_source_url"=>"www.qq.com",
            "content"=>"<div style='width: 100%; height: 50px; background-color: red;'>文章内容</div>",
            "diges"=>"digest"
        ),
);
 //$aa=$zhwx->newsUpload($data);//上传图文素材[ media_id] => 2n32OjOIdP7jewG0d55bKvuJYcH6XpWTeg8ViHCfzHGgKBZxmE72s3T2LY-3Q8LO





if(isset($_POST['sub'])){
   $touser=$_POST['userOpenId'];
    //开始群发
     $content='
     <div><img src="http://d005151912.0502.dodi.cn/a.jpg" style="width:100%; height:50px;"></div>
     <div> 这是商品说明</div>
     ';
     $content.='查看详情: <a  href="http://msn.huanqiu.com/china/article/2016-01/8473360.html">国家统计局局长王保安涉嫌严重违纪被免职</a>';
   // $data= $zhwx->sendMassMessage('text',$touser,$content);
     $data=$zhwx->sendMassMessage('news',$touser,'2n32OjOIdP7jewG0d55bKvuJYcH6XpWTeg8ViHCfzHGgKBZxmE72s3T2LY-3Q8LO'); ##主动发送图文消息
    echo '<pre>';
   print_r($data);
    echo '</pre>';
    exit;
}
if(isset($userlist['errcode']) && $userlist['errcode']== '45009'){
      echo  '对不起,这是测试接口,今日已经超过调用限制。请明日再来';
  }else{
     ?>
     <!DOCTYPE html>
<html>
<head>
    <title>微信群发信息</title>
     <style type="text/css">
         .userlistBox{
             width: 1000px;
             height: 300px;
             border: 1px solid  red;
         }
          td{ text-align: center; border: 1px solid black;}

     </style>
</head>
<body>

     <?php
      $userinfos=array();
       foreach($userlist['data'] as  $key=>$user){
            foreach($user as $kk=>$list){
                $userinfos[]=$zhwx->getUserInfo($list);
            }
        }
     ?>
     <form action="wx.php?act=send" method="post">
         <div class="userlistBox">
             <h2>请选择用户</h2>
             <table >
                 <tr>
                     <th style="width: 10%;">编号</th>
                     <th style="width: 15%;">关注事件类型</th>
                     <th style="width: 15%;">用户姓名</th>
                     <th style="width: 10%;">性别</th>
                     <th style="width: 15%;">头像</th>
                     <th style="width: 15%;">所在地</th>
                     <th style="width: 15%;">所在组</th>
                     <th style="width: 5%;">操作</th>
                 </tr>
                 <?php
                 foreach($userinfos  as $key=>$userinfo){
                     ?>
                     <tr>
                         <td><?php echo $key+1;?></td>
                         <td><?php
                             if($userinfo['subscribe'] == 1){
                                 echo '普通关注事件';
                             }
                             ?></td>
                         <td> <?php echo  $userinfo['nickname'];  ?></td>
                         <td> <?php echo  $userinfo['sex']==1?'男':'女';  ?></td>
                         <td>  <?php
                             if(empty($userinfo['headimgurl'])){
                                 echo '没有头像';
                             }else{
                                 echo '<img width="50px" height="50px" src="'.$userinfo['headimgurl'].'">';
                             }
                             ?></td>
                         <td><?php  echo $userinfo['country'].'-'.$userinfo['province'].'-'.$userinfo['city']; ?></td>
                         <td><?php
                             if($userinfo['groupid']  == 0){
                                 echo '没有分组';
                             }else{
                                 echo '还有完善功能';
                             }
                             ?>
                         </td>
                         <td><input type="checkbox" value="<?php echo $userinfo['openid'];?>" name="userOpenId[]" id="m_<?php echo $key+1; ?>" /></td>
                     </tr>
                 <?php
                 }
                 ?>
             </table>
              <input type="submit" name="sub" value="发送" />
         </div>
    </form>
</body>
</html>
<?    
  }
?>








  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值