微信单条图文信息 php,微信公众平台 回复图文信息方法优化(PHP)

1.//回复文本

2.

3.function responseTextMsg($funcFlag = 0,$content){

4.$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];

5.if (!empty($postStr)){

6.$postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);

7.$fromUsername = $postObj->FromUserName;

8.$toUsername = $postObj->ToUserName;

9.$keyword = trim($postObj->Content);

10.$time = time();

11.$text = "

12.".$fromUsername."

13.".$toUsername."

14.".$time."

15.text

16.".$content."

17.".$funcFlag."

18."; //格式化回复文本

19.echo $text;

20.}

21.return 0;

22.}

23.

24.//回复图文

25.function responseNewsMsg($funcFlag = 0,$contentArray){

26.$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];

27.if (!empty($postStr)){

28.$postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);

29.$fromUsername = $postObj->FromUserName;

30.$toUsername = $postObj->ToUserName;

31.$time = time();

32.$articleCount = count($contentArray);

33.$news = "";

34.$news .= "

35.".$fromUsername."

36.".$toUsername."

37.".$time."

38.news

39.".$articleCount."

40.";

41.$i = 0;

42.while($i < $articleCount){

43.$news .= "

44.". $contentArray[$i]["description"]."

45.". $contentArray[$i]["picUrl"]."

46.". (count($contentArray[$i]) == 4 ? $contentArray[$i]["url"]:OpenSite)."

47.";

48.$i++;

49.}

50.$news .= "

51.".$funcFlag."

52.";

53.echo $news;

54.}

55.return 0;

56.}

以后每次回复图文消息就可以直接构造数组发送了,例:

$arrayCon = array(array("title"=>"图文消息标题1",

"description"=>"图文消息描述1",

"picUrl"=>"图片链接1","url"=>"点击图文消息跳转链接1"),

array("title"=>"图文消息标题2",

"description"=>"图文消息描述2",

"picUrl"=>"图片链接2",

"url"=>"点击图文消息跳转链接2"));

responseNewsMsg(0,$arrayCon);

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值