微信单图文、多图文推送、列表中排序

互联网 16-12-30
<?php    /**    * @author yinhuiying(改于)    * @since version - 2014-10-31    * @deprecated version - 2014-10-31    * 腾讯客服接口    */    class ServiceModel extends Model{        /**    * 客服接口(高级接口)    * @param int $uid    * @param String openid 微信唯一标识    * @param String array 回复数组内容    * @param int type 类型 1表示文字回复 2表示图文回复    * */    public function Service($openid,$array,$type){    switch($type){    case 1: $json = '{    "touser":"'.strval($openid).'",    "msgtype":"text",    "text":    {    "content":"'.$array['content'].'"    }    }';    $this->postService($json);    break;    case 2: $json = '{    "touser":"OPENID",    "msgtype":"image",    "image":    {    "media_id":"MEDIA_ID"    }    }';    $this->postService($json);    break;    case 3: $json = '{    "touser":"OPENID",    "msgtype":"voice",    "voice":    {    "media_id":"MEDIA_ID"    }    }';    $this->postService($json);    break;    case 4: $json = '{    "touser":"OPENID",    "msgtype":"video",    "video":    {    "media_id":"MEDIA_ID",    "title":"TITLE",    "description":"DESCRIPTION"    }    }';    $this->postService($json);    break;    case 5: $json = '{    "touser":"OPENID",    "msgtype":"music",    "music":    {    "title":"MUSIC_TITLE",    "description":"MUSIC_DESCRIPTION",    "musicurl":"MUSIC_URL",    "hqmusicurl":"HQ_MUSIC_URL",    "thumb_media_id":"THUMB_MEDIA_ID"    }    }';    $this->postService($json);    break;    case 6: $json = '{    "touser":"OPENID",    "msgtype":"news",    "news":{    "articles": [    {    "title":"'.$array['title1'].'",    "description":"'.$array['description1'].'",    "url":"'.$array['url1'].'",    "picurl":"'.$array['picurl1'].'"    },    {    "title":"'.$array['title2'].'",    "description":"'.$array['description2'].'",    "url":"'.$array['url2'].'",    "picurl":"'.$array['picurl2'].'"    },    {    "title":"'.$array['title3'].'",    "description":"'.$array['description3'].'",    "url":"'.$array['url3'].'",    "picurl":"'.$array['picurl3'].'"    }    ]    }    }';    $this->postService($json);    break;    }    }        public function postService($json){    $access_token = model('WeixinInterface')->getACCESS_TOKEN(330);    //Log :: write("客服接口获得的accessToken是".$access_token, log :: INFO);    $url = 'https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token='.$access_token;    model('WeixinInterface')->getHttpResponsePOST($url,$json);        }        }    ?>    ---------------或者---------------------    MODEL中    public function Service($uid,$json){    self::$wxInterFace = M('WXInterFace','wxmenu');    $access_token = $this->getACCESS_TOKEN($uid);    $url = 'https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token='.$access_token;    $this->getHttpResponsePOST($url,$json);    }    在ACTION中     //图文回复    public function msgReturn(){    $json = '{    "touser":"'.strval($_SESSION['oauthopenid']).'",    "msgtype":"news",    "news":{    "articles": [    {    "title":"大华双十一购房狂欢节,团购优惠等你来!",    "description":"",    "url":"http://dc.exweixin.com/index.php?app=Dhcheap&mod=Index&act=index&aid=11",    "picurl":"http://dc.exweixin.com/data/upload/2014/1031/10/top_img_1.png"    },    {    "title":"一口价房源再享折上折",    "description":"",    "url":"http://dc.exweixin.com/index.php?app=RedPacket&mod=Coupon&act=welcome&uid=330",    "picurl":"http://dc.exweixin.com/data/upload/2014/1031/10/fixed_1.jpg"    },    {    "title":"我要抢红包",    "description":"",    "url":"http://dc.exweixin.com/index.php?app=redPacket&mod=Welcome&act=welcome&uid=330",    "picurl":"http://dc.exweixin.com/data/upload/2014/1031/10/rob_1.jpg"    },    {    "title":"土豪排行榜",    "description":"",    "url":"http://dc.exweixin.com/index.php?app=RedPacket&mod=Index&act=ranking",    "picurl":"http://dc.exweixin.com/data/upload/2014/1031/10/ranking_1.jpg"    },    {    "title":"我的钱包",    "description":"",    "url":"http://dc.exweixin.com/index.php?app=RedPacket&mod=Index&act=person&openid='.strval($_SESSION['oauthopenid']).'",    "picurl":"http://dc.exweixin.com/data/upload/2014/1031/10/packet_1.jpg"    }    ]    }    }';        //调用客服接口    $uid=330;    M('CustomService','wxmenu')->Service($uid,$json);    }    //----------------------------------//    列表中排序、效果    1、    2、    3、    代码    <li class="count">{$i+$n}</li>

以上就是微信单图文、多图文推送、列表中排序的内容,更多相关内容请关注PHP中文网(www.php.cn)!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 图文推送
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:微信开发 分享朋友圈或好友代码

相关资讯