WeChat-Einzelbild und -Text, Mehrfachbild- und Text-Push, Sortieren in Liste

黄舟
Freigeben: 2016-12-30 10:35:36
Original
2295 Leute haben es durchsucht

<?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 = &#39;{

"touser":"&#39;.strval($openid).&#39;",

"msgtype":"text",

"text":

{

"content":"&#39;.$array[&#39;content&#39;].&#39;"

}

}&#39;;

$this->postService($json);

break;

case 2: $json = &#39;{

"touser":"OPENID",

"msgtype":"image",

"image":

{

"media_id":"MEDIA_ID"

}

}&#39;;

$this->postService($json);

break;

case 3: $json = &#39;{

"touser":"OPENID",

"msgtype":"voice",

"voice":

{

"media_id":"MEDIA_ID"

}

}&#39;;

$this->postService($json);

break;

case 4: $json = &#39;{

"touser":"OPENID",

"msgtype":"video",

"video":

{

"media_id":"MEDIA_ID",

"title":"TITLE",

"description":"DESCRIPTION"

}

}&#39;;

$this->postService($json);

break;

case 5: $json = &#39;{

"touser":"OPENID",

"msgtype":"music",

"music":

{

"title":"MUSIC_TITLE",

"description":"MUSIC_DESCRIPTION",

"musicurl":"MUSIC_URL",

"hqmusicurl":"HQ_MUSIC_URL",

"thumb_media_id":"THUMB_MEDIA_ID"

}

}&#39;;

$this->postService($json);

break;

case 6: $json = &#39;{

"touser":"OPENID",

"msgtype":"news",

"news":{

"articles": [

{

"title":"&#39;.$array[&#39;title1&#39;].&#39;",

"description":"&#39;.$array[&#39;description1&#39;].&#39;",

"url":"&#39;.$array[&#39;url1&#39;].&#39;",

"picurl":"&#39;.$array[&#39;picurl1&#39;].&#39;"

},

{

"title":"&#39;.$array[&#39;title2&#39;].&#39;",

"description":"&#39;.$array[&#39;description2&#39;].&#39;",

"url":"&#39;.$array[&#39;url2&#39;].&#39;",

"picurl":"&#39;.$array[&#39;picurl2&#39;].&#39;"

},

{

"title":"&#39;.$array[&#39;title3&#39;].&#39;",

"description":"&#39;.$array[&#39;description3&#39;].&#39;",

"url":"&#39;.$array[&#39;url3&#39;].&#39;",

"picurl":"&#39;.$array[&#39;picurl3&#39;].&#39;"

}

]

}

}&#39;;

$this->postService($json);

break;

}

}



public function postService($json){

$access_token = model(&#39;WeixinInterface&#39;)->getACCESS_TOKEN(330);

//Log :: write("客服接口获得的accessToken是".$access_token, log :: INFO);

$url = &#39;https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=&#39;.$access_token;

model(&#39;WeixinInterface&#39;)->getHttpResponsePOST($url,$json);



}



}

?>

---------------或者---------------------

MODEL中

public function Service($uid,$json){

self::$wxInterFace = M(&#39;WXInterFace&#39;,&#39;wxmenu&#39;);

$access_token = $this->getACCESS_TOKEN($uid);

$url = &#39;https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=&#39;.$access_token;

$this->getHttpResponsePOST($url,$json);

}

在ACTION中 

//图文回复

public function msgReturn(){

$json = &#39;{

"touser":"&#39;.strval($_SESSION[&#39;oauthopenid&#39;]).&#39;",

"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=&#39;.strval($_SESSION[&#39;oauthopenid&#39;]).&#39;",

"picurl":"http://dc.exweixin.com/data/upload/2014/1031/10/packet_1.jpg"

}

]

}

}&#39;;



//调用客服接口

$uid=330;

M(&#39;CustomService&#39;,&#39;wxmenu&#39;)->Service($uid,$json);

}

//----------------------------------//

列表中排序、效果

1、

2、

3、

代码

<li class="count">{$i+$n}</li>
Nach dem Login kopieren

Das Obige ist der Inhalt von Einzelbild- und Text-Push, Multi-Bild- und Text-Push und der Sortierung in der Liste auf WeChat. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php .cn)!


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage