今天,开始了学习微信公众号开发,测试号拥有全部的权限,这里推荐一个快速登陆测试号的方法:mp.weixin.com/wiki/ -> 开始开发 -> 接口测试号申请 -> 进入微信公众帐号测试号申请系统 -> 登录 。php
首先,申请了一个测试号(一台手机绑定一个测试号),调试好了接口,遇到的问题:json
1,js安全域名的做用?api
2,测试号如何接入图灵机器人?数组
$postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA); $fromUsername = $postObj->FromUserName; $toUsername = $postObj->ToUserName; $keyword = trim($postObj->Content); $time = time(); $textTpl = "<xml>
<ToUserName><![CDATA[%s]]></ToUserName> <FromUserName><![CDATA[%s]]></FromUserName> <CreateTime>%s</CreateTime> <MsgType><![CDATA[%s]]></MsgType> <Content><![CDATA[%s]]></Content> </xml>"; $msgType ="text"; $keyword=urldecode($keyword); $url="http://api.qingyunke.com/api.php?key=free&appid=0&msg=$keyword"; //此为青云客网络公司图灵机器人 $array=json_decode(file_get_contents($url),1); //获得连接内容为json对象,转为数组输出。 $pro=$array['content']; $str=str_replace('{br}',"\n",$pro); $contentStr=$str; $resultStr=sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr); echo $resultStr;
经过接收关键字实现机器人对话。安全
----菜单微信
--------建立网络
函数:json_decode(); //json对象转为数组。
app
--------查询函数
--------删除post