微学习圈的APP推出了吗?一直用微信,从公众号进去使用,有点麻烦哦

打开微信“扫一扫”,分享到朋友圈
PingWest账号登录
微信扫码登录这些 APP,其实订阅它们的微信公众号就够了
这些 APP,其实订阅它们的微信公众号就够了
觉得手机存储空间老是不够用吗?其实,这些 APP 完全没有必要安装,因为,只需要关注他们的微信公众号就足够了。
韩寒做『一个』的初衷就是要极简,每天一张图、一段短文、一篇长文,却需要用一个 APP 来承载,实在是浪费。
不过,值得注意的是,在微信搜索『一个』会出现许多冒牌货,有的甚至已经认证,看来,微信的认证体系需要改进了。
2.最美应用
和『一个』一样,『最美应用』也是崇尚每天推荐一个优质的应用,重新定义你的手机世界,既然是每天一个应用,那么微信公众号足够了。
保持年轻唯一的方法,就是不丢失对世界的好奇,『MONO 』意在为当代年轻人提供最前沿与新奇的文化视野,APP 中有早茶和下午茶,不过我更喜欢公众号中每天雷打不动的一篇精选文章,一篇,就够了。(感谢坨坨推荐)
4.好奇心日报
如果说 MONO 是对文艺的好奇,那么好奇心日报则是对科技的好奇,微信公众号每天3-5篇的精华文章,足够了。
微在每天推送全球最受社交媒体用户欢迎的新闻和娱乐爆点,看有趣的热点新闻,这个号就足够了。尽管微在说他们的 APP 内容是公众号的3倍之多,但能把公众号中每天的5篇文章读完就已经很不错了。
对了,单读科技旗下的另一个公众号『单读』(ID:dandureading)也值得推荐,它是前《单向街》的杂志书,偏人文。
简书本身是一个写作平台,但简书 APP 却是一个精选文章的聚合阅读平台,就这方面来说,简书的微信公众号就足够了,尤其是自定义菜单设定得很丰富,基本上可以与 APP 的功能相当。
7.FT 中文网
FT中文网是英国《金融时报》集团旗下唯一的中文商业财经网站,他们的APP 内容更新不算及时,反倒是微信公众号每天都有内容更新,另类的财经视角,值得参考。
8.知乎日报
知乎日报 APP 每天的内容越来越多,但我点开的频率却越来越低,一看到那么多条就失去了一一阅读的兴致。知乎日报的微信公众号每天保持着两条图文的更新频率,我倒是几乎每篇都看,只是没有阅读数最多的『瞎扯·如何正确的吐槽』栏目,不过这种抖机灵的回答,少看为宜。
9.丁香医生
相较于丁香医生 APP 提供的服务,我感觉丁香医生这个微信公众号给予大众的帮助要大得多,尤其是对于父母那辈人来说,意义非凡,对了,他们最近又推出了丁香妈咪的 APP,不知道有没有微信公众号?
没有10,逼死强迫症??。
虽然说微信代替 APP 还为时过早,但对于大多数阅读类 APP,如果微信公众号做得不错,那么还是基本可以替代的,不用担心你会遗漏掉什么信息,其实,什么都关注往往最终什么都没有兴趣去读。
昨天尝试了扫码支付打赏功能,感谢27位打赏的朋友,接受大家的建议,今天的二维码不限金额,如果觉得文章不错,请长按图片——识别图中的二维码,随意打赏!
发表评论:
馆藏&99439
TA的最新馆藏关键字:微信公众平台开发作者:方倍工作室
在这篇微信公众平台开发教程中,我们假定你已经有了PHP语言程序、MySQL数据库、计算机网络通讯、及HTTP/XML/CSS/JS等基础。
我们将使用微信公众账号方倍工作室作为讲解的例子,二维码见底部。
本系列教程将引导你完成如下任务:
创建新浪云计算平台应用
启用微信公众平台开发模式
体验常用接收消息及发送消息类型
了解数据收发原理及消息格式
第一章 申请服务器资源
创建新浪云计算应用
我们使用SAE新浪云计算平台作为服务器资源,并且申请PHP环境+MySQL数据库作为程序运行环境。申请地址为:
直接,可以看到右上角微博登录的链接。
点击进入之后,使用新浪微博账号登录&
登录之后,按照提示注册个人信息即可。&
创建新应用&/txw1958/p/wechat-tutorial.html&
回到首页,在菜单顶部选择&控制台&,再选择&云应用SAE&。
进入SAE应用列表
点击下侧的创建新应用,这时会弹出提示, 禁止放置违法违规内容,点击继续创建,弹出如下窗口。
开发语言选择PHP,运行环境为标准环境,语言版本5.3。二级域名自己想一个名字,也可以就直接用自己的QQ号。应用名称可以用系统默认填的。
然后点击左下方的创建应用
应用创建成功。并自动跳转到应用列表中,可以看到已经有刚才创建的这个应用。
创建版本&/txw1958/p/wechat-tutorial.html&
点击刚才创建的应用名称,进入应用主页。
点击左侧的应用管理下面的代码管理,
在代码管理中,选择使用SVN托管的方式。
跳转到代码管理
点击右侧的&创建版本&
版本号默认为1,点击创建,有时会弹出安全登录,需要输入安全密码,如果不知道或者忘记了,就点里面的找回密码,重新设置一下。:
验证通过之后,如下所示
到这里,就成功创建了一个域名URL为&/&的应用了,记住你的这个URL,后面将会用到。
&原文:/txw1958/p/wechat-tutorial.html&
上传代码&/txw1958/p/wechat-tutorial.html&
下述代码是一个微信接口文件,看不懂没有关系,你可以暂时不用弄明白它的意思。
如果想弄明白,可以,在该书中第25页~第27页有详细讲解。
方倍工作室 /txw1958/
CopyRight 2013 www.fangbei.org
All Rights Reserved
define("TOKEN", "weixin");
$wechatObj = new wechatCallbackapiTest();
if (isset($_GET['echostr'])) {
$wechatObj-&valid();
$wechatObj-&responseMsg();
class wechatCallbackapiTest
public function valid()
$echoStr = $_GET["echostr"];
if($this-&checkSignature()){
header('content-type:text');
echo $echoStr;
private function checkSignature()
$signature = $_GET["signature"];
$timestamp = $_GET["timestamp"];
$nonce = $_GET["nonce"];
$token = TOKEN;
$tmpArr = array($token, $timestamp, $nonce);
sort($tmpArr, SORT_STRING);
$tmpStr = implode( $tmpArr );
$tmpStr = sha1( $tmpStr );
if( $tmpStr == $signature ){
return true;
return false;
public function responseMsg()
$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];
if (!empty($postStr)){
$postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);
$fromUsername = $postObj-&FromUserN
$toUsername = $postObj-&ToUserN
$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&
&FuncFlag&0&/FuncFlag&
if($keyword == "?" || $keyword == "?")
$msgType = "text";
$contentStr = date("Y-m-d H:i:s",time());
$resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr);
echo $resultStr;
我们将使用上述代码与微信公众平台对接。直接下载方倍工作室已经压缩好的上述代码的zip文件。
回到SAE的代码管理界面中。
再选择&上传代码包&,点击上传文件,选择刚才的index.zip文件,点击上传,上传成功后中间是一个绿色的横条,如下所示
如果没有绿色的横条,表示上传失败,需要重试。可以考虑在Chrome浏览器下重试一下。
点击编辑代码按钮,
&有时候需要输入自己的安全密码,如果不记得了就点击&找回密码&。
安全验证成功后继续之前的操作。
我们可以看到index.php已经上传成功,双击可以查看编辑里面的代码
新浪云应用的创建就成功了。
新浪SAE要求用户实名认证之后才能正常使用新浪云。实名认证是免费的。认证后可获得200个云豆。
在左侧目录列表中,找到实名认证目录,在页面中上传身份证并等待审核,审核成功之后,如下图所示。
充值(本步骤可选择性进行)
新浪云SAE实行的是配额免费+超额付费的方式,相关标准请查看SAE价格体系介绍。初期对于大部分用户来说免费配额已够用,如果您将来使用量比较大建议预先至少充值100元获得10000云豆,以免超额后应用被禁用而影响业务。
第二章 启用开发模式
微信公众平台开发模式
微信公众平台地址:&
登录微信公众平台后台,在左侧列表中最下方,找到& 基本配置 &,点击进入
进入服务器配置填写框。
点击&修改配置&按钮
此处的URL为上篇中介绍的云应用的域名,而Token在index.php中定义为weixin。EncodingAESKey则不用填,点击&随机生成&让自动生成一个,消息加解密方式选择&明文模式&,然后点击&提交&按钮。
在弹出的提示框中,点击&确定&
配置修改后如图所示,再点击&启用&按钮
询问&是否确定开启服务器配置&,点击&确定&
如果提示&token验证失败&,可以先重次几次,微信服务器有时候不稳定。另外新浪SAE要求进行实名认证,请先上传身份证进行实名认证并通过审核后再试!
如果还是失败,请先用测试一下url和token是否正确,。
成功启用后如图。
恭喜,你成功启用开发模式。
在上面的例子中,实现了一个发送&?&就能回复当前时间的功能。效果如下:
至此,你的微信公众平台账号已经实现自动回复了。&
第三章 常用消息类型接收与发送
关注公众账号下载扩展型代码
微信扫描下列二维码,然后回复&入门教程代码&,或查看到扩展型代码的完整地址。
将上述消息复制后,通过 手机版微信发给电脑版微信 或 手机版QQ发给电脑版QQ 的方式,将下载地址转到电脑上,并下载其中的压缩文件。
然后通过前面章节同样的方式,上传到新浪SAE应用中。
然后在你的公众账号中分别回复下列文字
文本 表情 单图文 多图文 音乐
或者发送以下类型的消息:语音 图片 小视频 我的收藏 位置
你将体验到微信公众账号中最常见的接收消息及发送消息的类型。
第四章 数据收发原理及消息数据格式
★&本章是理论部分,初学者会比较难以理解,不用太过追究。
开发模式成为开发者时的消息校验原理
在开发者首次提交验证申请时,微信服务器将发送GET请求到填写的URL上,并且带上四个参数(signature、timestamp、nonce、echostr),开发者通过对签名(即signature)的效验,来判断此条消息的真实性。
此后,每次开发者接收用户消息的时候,微信也都会带上前面三个参数(signature、timestamp、nonce)访问开发者设置的URL,开发者依然通过对签名的效验判断此条消息的真实性。效验方式与首次提交验证申请一致。
微信加密签名,signature结合了开发者填写的token参数和请求中的timestamp参数、nonce参数。
随机字符串
开发者通过检验signature对请求进行校验(下面有校验方式)。若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,成为开发者成功,否则接入失败。
加密/校验流程如下:
1. 将token、timestamp、nonce三个参数进行字典序排序
2. 将三个参数字符串拼接成一个字符串进行sha1加密
3. 开发者获得加密后的字符串可与signature对比,标识该请求来源于微信
启用接口是由代码中的checkSignature()函数来实现校验的。如果对这一原理难以理解,可以暂时不用深究,继续看下面。
成为开发者后消息收发时的原理
上一章节中图,当用户发送一个&?&时,系统回复了一个时间
这一原理的消息流程图如下所示。
从上图可以看出,用户在发送一个?后,微信服务器将组装一个消息发送给我们自己的服务器,自己的服务器然后回复一个时间,并且将该时间也按一定的规则组装,回复给公众账号,公众账号再回复给用户,在这个收发过程中,发送方和接收方进行了调换(ToUserName和FromUserName值互换),收发都是以xml格式在后台进行传输的,
所以掌握各种消息类型的接收回复就是进行微信公众平台开发的基础!
下面对前面所述的各种消息类型讲解其XML数据包的格式。
各种收发消息的XML数据包分析
1. 文本(包括表情)接收文本及表情
文字后台格式:
&ToUserName&&![CDATA[gh_680bdefc8c5d]]&&/ToUserName&
&FromUserName&&![CDATA[oIDrpjqASyTPnxRmpS9O_ruZGsfk]]&&/FromUserName&
&CreateTime&&/CreateTime&
&MsgType&&![CDATA[text]]&&/MsgType&
&Content&&![CDATA[测试文字]]&&/Content&
&MsgId&4121631&/MsgId&
表情后台格式
&xml&&ToUserName&&![CDATA[gh_680bdefc8c5d]]&&/ToUserName&
&FromUserName&&![CDATA[oIDrpjqASyTPnxRmpS9O_ruZGsfk]]&&/FromUserName&
&CreateTime&&/CreateTime&
&MsgType&&![CDATA[text]]&&/MsgType&
&Content&&![CDATA[/::)/::~/::B/::|/:8-)]]&&/Content&
&MsgId&8241864&/MsgId&
XML格式讲解
ToUserName 消息接收方微信号,一般为公众平台账号微信号
FromUserName 消息发送方微信号
CreateTime 消息创建时间
MsgType 消息类型;文本消息为text
Content 消息内容
MsgId 消息ID号
可以看出,文本和表情的消息类型均为文本
2. 图片接收图片
后台格式:
&xml&&ToUserName&&![CDATA[gh_680bdefc8c5d]]&&/ToUserName&
&FromUserName&&![CDATA[oIDrpjqASyTPnxRmpS9O_ruZGsfk]]&&/FromUserName&
&CreateTime&&/CreateTime&
&MsgType&&![CDATA[image]]&&/MsgType&
&PicUrl&&![CDATA[/mmbiz/L4qjYtOibummHn90t1mnaibYiaR8ljyicF3MW7XX3BLp1qZgUb7CtZ0DxqYFI4uAQH1FWs3hUicpibjF0pOqLEQyDMlg/0]]&&/PicUrl&
&MsgId&8042400&/MsgId&
&MediaId&&![CDATA[PGKsO3LAgbVTsFYO7FGu51KUYa07D0C_Nozz2fn1z6VYtHOsF59PTFl0vagGxkVH]]&&/MediaId&
XML格式讲解
ToUserName 消息接收方微信号,一般为公众平台账号微信号
FromUserName 消息发送方微信号
CreateTime 消息创建时间
MsgType 消息类型;图片消息为image
PicUrl 图片链接地址,可以用HTTP GET获取
MsgId 消息ID号
3. 语音接收语音
后台格式:
&ToUserName&&![CDATA[gh_d035bb259cf5]]&&/ToUserName&
&FromUserName&&![CDATA[owEUGj4BW8yeWRvyEERiVGKwAF1Q]]&&/FromUserName&
&CreateTime&&/CreateTime&
&MsgType&&![CDATA[voice]]&&/MsgType&
&MediaId&&![CDATA[JfmCezZ3Cwp0FwUvMADwwhvp-XScuvpictubpw0c6ALyA8tj3HLU4PoXzMpIY72P]]&&/MediaId&
&Format&&![CDATA[amr]]&&/Format&
&MsgId&4912688&/MsgId&
XML格式讲解
ToUserName 消息接收方微信号,一般为公众平台账号微信号
FromUserName 消息发送方微信号
CreateTime 消息创建时间
MsgType 消息类型;语音消息为voice
MediaId 媒体ID
Format 语音格式,这里为amr
MsgId 消息ID号
附:AMR接口简介
全称Adaptive Multi-Rate,主要用于移动设备的音频,压缩比比较大,但相对其他的压缩格式质量比较差,由于多用于人声,通话,效果还是很不错的。
后台格式:
xml&&ToUserName&&![CDATA[gh_680bdefc8c5d]]&&/ToUserName&
&FromUserName&&![CDATA[oIDrpjqASyTPnxRmpS9O_ruZGsfk]]&&/FromUserName&
&CreateTime&&/CreateTime&
&MsgType&&![CDATA[video]]&&/MsgType&
&MediaId&&![CDATA[DBVFRIj29LB2hxuYpc0R6VLyxwgyCHZPbRj_IIs6YaGhutyXUKtFSDcSCPeoqUYr]]&&/MediaId&
&ThumbMediaId&&![CDATA[mxUJ5gcCeesJwx2T9qsk62YzIclCP_HnRdfTQcojlPeT2G9Q3d22UkSLyBFLZ01J]]&&/ThumbMediaId&
&MsgId&2624665&/MsgId&
XML格式讲解
ToUserName 消息接收方微信号,一般为公众平台账号微信号
FromUserName 消息发送方微信号
CreateTime 消息创建时间
MsgType 消息类型;视频消息为video
MediaId 媒体ID
ThumbMediaId 媒体缩略ID?
MsgId 消息ID号
后台格式:
&ToUserName&&![CDATA[gh_680bdefc8c5d]]&&/ToUserName&
&FromUserName&&![CDATA[oIDrpjqASyTPnxRmpS9O_ruZGsfk]]&&/FromUserName&
&CreateTime&&/CreateTime&
&MsgType&&![CDATA[location]]&&/MsgType&
&Location_X&22.539968&/Location_X&
&Location_Y&113.954980&/Location_Y&
&Scale&16&/Scale&
&Label&&![CDATA[中国广东省深圳市南山区华侨城深南大道9789号 邮政编码: 518057]]&&/Label&
&MsgId&1832047&/MsgId&
XML格式讲解
ToUserName 消息接收方微信号,一般为公众平台账号微信号
FromUserName 消息发送方微信号
CreateTime 消息创建时间
MsgType 消息类型,地理位置为location
Location_X 地理位置纬度
Location_Y 地理位置经度
Scale 地图缩放大小
Label 地理位置信息
MsgId 消息ID号
后台格式:
&ToUserName&&![CDATA[gh_680bdefc8c5d]]&&/ToUserName&
&FromUserName&&![CDATA[oIDrpjl2LYdfTAM-oxDgB4XZcnc8]]&&/FromUserName&
&CreateTime&&/CreateTime&
&MsgType&&![CDATA[link]]&&/MsgType&
&Title&&![CDATA[微信公众平台开发者的江湖]]&&/Title&
&Description&&![CDATA[陈坤的微信公众号这段时间大火,大家..]]&&/Description&
&Url&&![CDATA[/web/photo.php]]&&/Url&
&MsgId&5129867&/MsgId&
XML格式讲解
ToUserName 消息接收方微信号,一般为公众平台账号微信号
FromUserName 消息发送方微信号
CreateTime 消息创建时间
MsgType 消息类型,链接为link
Title 图文消息标题
Description 图文消息描述
Url 点击图文消息跳转链接
MsgId 消息ID号
只介绍三种格式的消息:文本、图文、音乐。其中图文消息包括单条图文消息和多条图文消息,展示方式有一点点不同。
1. 文本消息格式回复文本
后台格式:
&ToUserName&&![CDATA[oIDrpjqASyTPnxRmpS9O_ruZGsfk]]&&/ToUserName&
&FromUserName&&![CDATA[gh_680bdefc8c5d]]&&/FromUserName&
&CreateTime&&/CreateTime&
&MsgType&&![CDATA[text]]&&/MsgType&
&Content&&![CDATA[【深圳】天气实况 温度:27℃ 湿度:59% 风速:东北风3级
11月03日 周日 27℃~23℃ 小雨 东北风4-5级
11月04日 周一 26℃~21℃ 阵雨 微风
11月05日 周二 27℃~22℃ 阴 微风]]&&/Content&
&FuncFlag&0&/FuncFlag&
XML格式讲解
FromUserName 消息发送方
ToUserName 消息接收方
CreateTime 消息创建时间
MsgType 消息类型,文本消息必须填写text
Content 消息内容,大小限制在2048字节,字段为空为不合法请求
FuncFlag 星标字段
&2. 图文消息格式2.1 单条图文消息回复单条图文
后台格式:
&ToUserName&&![CDATA[oIDrpjqASyTPnxRmpS9O_ruZGsfk]]&&/ToUserName&
&FromUserName&&![CDATA[gh_680bdefc8c5d]]&&/FromUserName&
&CreateTime&&/CreateTime&
&MsgType&&![CDATA[news]]&&/MsgType&
&Content&&![CDATA[]]&&/Content&
&ArticleCount&1&/ArticleCount&
&Articles&
&Title&&![CDATA[[苹果产品信息查询]]&&/Title&
&Description&&![CDATA[序列号:USE IMEI NUMBER
IMEI号:471
设备名称:iPhone 5C
设备颜色:
设备容量:
激活状态:已激活
电话支持:未过期[]
硬件保修:未过期[]
生产工厂:中国]]&
&/Description&
&PicUrl&&![CDATA[http://www.fangbei.org/weixin/weather/icon/banner.jpg]]&&/PicUrl&
&Url&&![CDATA[]]&&/Url&
&/Articles&
&FuncFlag&0&/FuncFlag&
2.2 多图文消息
回复多图文
后台数据格式
&ToUserName&&![CDATA[oIDrpjqASyTPnxRmpS9O_ruZGsfk]]&&/ToUserName&
&FromUserName&&![CDATA[gh_680bdefc8c5d]]&&/FromUserName&
&CreateTime&&/CreateTime&
&MsgType&&![CDATA[news]]&&/MsgType&
&Content&&![CDATA[]]&&/Content&
&ArticleCount&5&/ArticleCount&
&Articles&
&Title&&![CDATA[【深圳】天气实况 温度:3℃ 湿度:43﹪ 风速:西南风2级]]&&/Title&
&Description&&![CDATA[]]&&/Description&
&PicUrl&&![CDATA[http://www.fangbei.org/weixin/weather/icon/banner.jpg]]&&/PicUrl&
&Url&&![CDATA[]]&&/Url&
&Title&&![CDATA[06月24日 周四 2℃~-7℃ 晴 北风3-4级转东南风小于3级]]&&/Title&
&Description&&![CDATA[]]&&/Description&
&PicUrl&&![CDATA[http://www.fangbei.org/weixin/weather/icon/d00.gif]]&&/PicUrl&
&Url&&![CDATA[]]&&/Url&
&Title&&![CDATA[06月25日 周五 -1℃~-8℃ 晴 东南风小于3级转东北风3-4级]]&&/Title&
&Description&&![CDATA[]]&&/Description&
&PicUrl&&![CDATA[http://www.fangbei.org/weixin/weather/icon/d00.gif]]&&/PicUrl&
&Url&&![CDATA[]]&&/Url&
&Title&&![CDATA[06月26日 周六 -1℃~-7℃ 多云 东北风3-4级转东南风小于3级]]&&/Title&
&Description&&![CDATA[]]&&/Description&
&PicUrl&&![CDATA[http://www.fangbei.org/weixin/weather/icon/d01.gif]]&&/PicUrl&
&Url&&![CDATA[]]&&/Url&
&Title&&![CDATA[06月27日 周日 0℃~-6℃ 多云 东南风小于3级转东北风3-4级]]&&/Title&
&Description&&![CDATA[]]&&/Description&
&PicUrl&&![CDATA[http://www.fangbei.org/weixin/weather/icon/d01.gif]]&&/PicUrl&
&Url&&![CDATA[]]&&/Url&
&/Articles&
&FuncFlag&0&/FuncFlag&
XML格式讲解
FromUserName 消息发送方
ToUserName 消息接收方
CreateTime 消息创建时间
MsgType 消息类型,图文消息必须填写news
Content 消息内容,图文消息可填空
ArticleCount 图文消息个数,限制为10条以内
Articles 多条图文消息信息,默认第一个item为大图
Title 图文消息标题
Description 图文消息描述
PicUrl 图片链接,支持JPG、PNG格式,较好的效果为大图640*320,小图80*80
Url 点击图文消息跳转链接
FuncFlag 星标字段
&3. 音乐消息
回复音乐消息
后台格式:
&ToUserName&&![CDATA[ollB4jqgdO_cRnVXk_wRnSywgtQ8]]&&/ToUserName&
&FromUserName&&![CDATA[gh_b629c48b653e]]&&/FromUserName&
&CreateTime&&/CreateTime&
&MsgType&&![CDATA[music]]&&/MsgType&
&Title&&![CDATA[最炫民族风]]&&/Title&
&Description&&![CDATA[凤凰传奇]]&&/Description&
&MusicUrl&&![CDATA[/zj/download/music/zxmzf.mp3]]&&/MusicUrl&
&HQMusicUrl&&![CDATA[/zj/download/music/zxmzf.mp3]]&&/HQMusicUrl&
&FuncFlag&0&/FuncFlag&
XML格式讲解
ToUserName
接收方帐号(收到的OpenID)
FromUserName
开发者微信号
CreateTime
消息创建时间
消息类型,此处为music
Description 音乐描述
HQMusicUrl
高质量音乐链接,WIFI环境优先使用该链接播放音乐
位0x0001被标志时,星标刚收到的消息。
事件消息类型
目前用户在关注和取消关注,以及点击菜单的时候会自动向公众平台发送事件推送消息:
1. 关注事件
&ToUserName&&![CDATA[gh_b629c48b653e]]&&/ToUserName&
&FromUserName&&![CDATA[ollB4jv7LA3tydjviJp5V9qTU_kA]]&&/FromUserName&
&CreateTime&&/CreateTime&
&MsgType&&![CDATA[event]]&&/MsgType&
&Event&&![CDATA[subscribe]]&&/Event&
&EventKey&&![CDATA[]]&&/EventKey&
2. 取消关注事件
&ToUserName&&![CDATA[gh_b629c48b653e]]&&/ToUserName&
&FromUserName&&![CDATA[ollB4jqgdO_cRnVXk_wRnSywgtQ8]]&&/FromUserName&
&CreateTime&&/CreateTime&
&MsgType&&![CDATA[event]]&&/MsgType&
&Event&&![CDATA[unsubscribe]]&&/Event&
&EventKey&&![CDATA[]]&&/EventKey&
3. 菜单点击事件
&ToUserName&&![CDATA[gh_680bdefc8c5d]]&&/ToUserName&
&FromUserName&&![CDATA[oIDrpjqASyTPnxRmpS9O_ruZGsfk]]&&/FromUserName&
&CreateTime&&/CreateTime&
&MsgType&&![CDATA[event]]&&/MsgType&
&Event&&![CDATA[CLICK]]&&/Event&
&EventKey&&![CDATA[天气深圳]]&&/EventKey&
XML格式讲解
ToUserName
接收方微信号
FromUserName 发送方微信号,若为普通用户,则是一个OpenID
CreateTime
消息创建时间
消息类型,event
事件类型,subscribe(订阅)、unsubscribe(取消订阅)、CLICK(自定义菜单点击事件)
EventKey 事件KEY值,与自定义菜单接口中KEY值对应
第五章 小结
总的来说,通过本教程,你得到了以下收获:
1. 通过本教程得到了一个新浪云应用,该应用以后将会收取少量费用。你也可以另外自行购买空间服务器。
2. 成功启用了开发模式,并且实现了时间的自动回复。
3. 体验了微信公众账号最常用的接收消息及发送消息类型
4.&了解了微信公众平台开发的原理,并且熟悉了各种消息及发送是怎么一回事
接下来该做什么呢?你可以学习开发一些基础的常用功能,推荐:方倍工作室 编写,机械工业出版社 出版的《微信公众平台开发最佳实践&第2版》,里面包含很多php开发技巧、数据库使用、及近30项微信公众平台实用功能或技术 。&
点击图标购买:
学习完这一层次之后,你可以开始自己胜任一个中小型的微信公众平台账号功能的开发了。
如果你没有PHP及Mysql方面的开发基础,我们也建议你购买《PHP和MySQL Web开发(原书第4版)》,该书被评为&PHP和MySQL程序员的最佳参考书&,
点击图标购买
捐赠我们方倍工作室一直在致力于帮助开发人员更加快速方便的进行微信公众平台的开发,如果您对我们的成果表示认同并且觉得对你有所帮助,欢迎您对我们捐赠^_^。
&本文于日 阅读量 突破100万!
&原文:/txw1958/p/wechat-tutorial.html&
你可能也感兴趣
阅读(...) 评论()后使用快捷导航没有帐号?
查看: 1877|回复: 3
最后登录在线时间34 小时寄托币119 声望56 注册时间阅读权限15帖子精华0积分104UID3586169
寄托新兵, 积分 104, 距离下一级还需 46 积分
声望56 寄托币119 注册时间精华0帖子
不得不说,好用的APP和公众平台是备考过程的“钥匙”,下面给大家一些我亲自试用并且觉得有帮助的app和公众平台。
记单词App:
1.【扇贝】界面简洁 易操作,例句简单地道,背词过程中 错词会高频反复出现;
2.【百词斩】图片时有误导 例句略显拗口;
3.【不背单词】界面花哨 例句选择看起来很美 都来自于书籍媒体 并有reference 比如“选自哈利波特与魔法石” 但句子太难。
个人推荐扇贝
微信公众号
1.郑仁强团队的:zhengrenqiang
这个公众号基本是广告贴,对我有用的就是其中的免费网课资讯,大家懂的。楼主听过几次,个人感觉是,自从被100教育收购以后,这家伙想赚钱的心思和自我膨胀感大大的增加,免费课也没什么内容了,刚开始听的时候,还有点用,大家看着办。
2.顾家北的:gu_writing
这个号内容很多,加了就懂了,老顾的风格嘛,叨逼叨,不过主要都是写作的素材,每天积累一点点,写作方面个人觉得不错。
3.唯一雅思公众号:paintreadstudy
很偶然的机会在朋友圈看到,貌似是个以前的新东方老师弄得,干货比较多,听说读写都会有,不是那种全是广告的,讲话风格也比较直接,觉得有些用。不好的地方就是发送频率不是每天的。
总评分:&寄托币 + 2&
最后登录在线时间34 小时寄托币119 声望56 注册时间阅读权限15帖子精华0积分104UID3586169
寄托新兵, 积分 104, 距离下一级还需 46 积分
声望56 寄托币119 注册时间精华0帖子
自己来顶一下 顶顶顶
最后登录在线时间3 小时寄托币12 声望50 注册时间阅读权限15帖子精华0积分65UID3588532
寄托新兵, 积分 65, 距离下一级还需 85 积分
声望50 寄托币12 注册时间精华0帖子
最后登录在线时间0 小时寄托币2 声望50 注册时间阅读权限15帖子精华0积分53UID3588554
寄托新兵, 积分 53, 距离下一级还需 97 积分
声望50 寄托币2 注册时间精华0帖子
广州九微教育科技有限公司
Copyright &
GTER All Rights Reserved
Powered by

我要回帖

 

随机推荐