您好,欢迎访问一九零五行业门户网

微信公众平台开发(二) 微信公众平台示例代码分析_PHP教程

微信公众平台提供了一个简单的php示例代码,在做进一步开发之前,我们有必要将其详细了解一下。
微信官网:http://mp.weixin.qq.com/mpres/htmledition/res/wx_sample.zip
完整代码如下:
3.1 整体分析
原始示例代码大致分为四个部分:
定义token声明一个类 wechatcallbackapitest创建类wechatcallbackapitest 的一个实例对象 $wechatobj调用类的 valid() 方法。3.2 详细分析
3.2.1 定义token

3.2.2 声明一个类

tousername;
将对象$postobj中的公众账号的id赋值给$tousername变量
$keyword = trim($postobj->content);
trim() 函数从字符串的两端删除空白字符和其他预定义字符,这里就可以得到用户输入的关键词
$time = time();
time() 函数返回当前时间的 unix 时间戳,即自从 unix 纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数。
$texttpl =
%s
0
 ;
存放微信输出内容的模板
if(!empty( $keyword ))
判断$keyword是否为空,不为空则继续执行下面的语句;如果为空,则跳转到与之相对应的else语句,即 echo input something...;
$msgtype = text;
消息类型是文本类型
$contentstr = welcome to wechat world!;
回复的消息内容
$resultstr = sprintf($texttpl, $fromusername, $tousername, $time, $msgtype, $contentstr);
使用sprintf() 函数将格式化的数据写入到变量中去;
$fromusername, $tousername, $time, $msgtype, $contentstr 分别顺序替换模板里“%s”位置,也即是“$resultstr”这个变量最后实际为:
$time
0 //位0x0001被标志时,星标刚收到的消息。
echo $resultstr; //把回复的消息输出

添加朋友 -> 搜号码 -> zhuojinsz,查找并关注。
2. 扫描二维码:
卓锦苏州 功能列表。
we believe, great people share knowledge...
http://www.bkjia.com/phpjc/440310.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/440310.htmltecharticle微信公众平台提供了一个简单的php示例代码,在做进一步开发之前,我们有必要将其详细了解一下。 微信官网:http://mp.weixin.qq.com/mpres/ht...

其它类似信息

推荐信息