微信公众号开发
2016-03-08 15:27
435 查看
今天,开始了学习微信公众号开发,测试号拥有所有的权限,这里推荐一个快速登录测试号的方法:mp.weixin.com/wiki/ -> 开始开发 -> 接口测试号申请 -> 进入微信公众账号测试号申请系统 -> 登陆 。
首先,申请了一个测试号(一台手机绑定一个测试号),调试好了接口,遇到的问题:
1,js安全域名的作用?
2,测试号如何接入图灵机器人?
通过接收关键字实现机器人对话。
----菜单
--------创建
函数:json_decode(); //json对象转为数组。
--------查询
--------删除
首先,申请了一个测试号(一台手机绑定一个测试号),调试好了接口,遇到的问题:
1,js安全域名的作用?
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对象转为数组。
--------查询
--------删除
相关文章推荐
- 微信开发学习笔记(第一步:)基本配置
- 在Web应用中接入微信支付的流程之极简清晰版 (转)
- 使用Fragment仿微信之二Fragemnt使用及overflow菜单使用
- 微信开发调试攻略
- 微信分享代码和注意事项
- iOS之微信支付
- ViewDragHelper实战应用之 高仿微信双向侧滑退出Activity
- 基于Java socket和多线程的简易聊天小程序
- 隐藏在微信支付中的坑
- 类似微信的微会聊应用项目源码
- 类似微信的微会聊应用项目源码
- PHP字符串中引用关联数组 微信自动上传错误 img增加alt以及content批量修改
- 今天写了一个小程序
- Android微信智能心跳方案
- 原创设计——微信绑卡页面
- 使用AccessibilityService实现微信自动抢红包
- 使用Fragment仿微信之一ChangeColorIconWithTextView
- 夺命雷公狗---微信开发51----网页授权(oauth2.0)获取用户基本信息接口(1)
- 【android】软键盘 - 仿 qq/微信 聊天界面布局
- Java微信公众平台开发(4) 回复消息的分类及实体的创建