申请及概念
首先注册微信公众号,公众号分好几种类型,服务号、订阅号等,申请很严格,条件很苛刻
公众号和自己的微信号没有关系,当然之后可以用自己的微信号和这个新申请的公众号进行绑定
之后就可以通过手机微信关注这个公众号了,并且可以绑定自己的微信号
自然现在也可以通过介绍名片等方式把这个公众号推荐给各种好友,获得关注量,接下来就可以和观众进行互动了
需要注意的是,对微信公众号的管理、收发信息等一切操作都是通过web实现的,不要想着用客户端去运营公众号
自带的基本功能
消息管理,用户管理,素材管理(素材上传后放到微信的服务器上,表担心,可以随时用)
自动回复,有时候不会将不同的素材类型同时发送 ,还要测试一下
发消息,每天只能群发一条消息,并且只能选择各种素材类型中的一种,多以,一般选择发送的素材为——图片文字(具体名称忘了),就是每天公众号发来的那些东西,也可以发好几条,预览功能是将带广播的信息发到某一个微信号内,当让,你要是自己看,就发到自己的账号中先预览
成为开发者
在成为开发者的首页,最下面的部分是各种开发文档,中间是URL 和 Token,上面个是appID和appSecret,这两个是开发人员的身份证,人家微信的系统就是用这个东西来区分你是高级开发者还是普通公众号使用者的,因为你的身份涉及到一个使用接口权限的问题,简单的例子,工商的银行的公众号可以进行真金白银转账,你能么,APPID和APPscreet就是用来告诉你,你不能的!
需要通过微信认证才能使用更高级的接口的,关于微信公众号的认证,呵呵呵呵
然而,我们还是可以用“管理测试号”来使用所有接口的,管理测试号本身也是一个公众号,你可以关注它,但是注意的是,你关注的那个管理测试号和另一个开发者关注的不是一个,你关注的这个是通过微信扫一扫“管理测试号”页面的二维码得来的对么,也就是说,只有你可以对这个公众号的后台进行操作(比如加一些自定义的菜单什么的),然后变化就会反映到你的个人微信刚刚关注的那个公众号——管理测试号 中了,这样就达到睡不了女神却可以拿着照片睡的目的了。
通过在开发文档页面的最下部有个“ 使用网页调试工具调试该接口”就可以对各种接口进行:接口权限的申请(这是啥?下面说)、代码级别的布置等(如添加自定义菜单的操作)
还是有一些吧比较初级的接口可用真正使用的。
接口工作的原理
接口的代码就在那里摆着,他说没有权限就没有权限?这要引入另一个东西,就是access_token。 在“使用网页调试工具调试该接口”页面中,可以非常容易发现,几乎每个接口的使用都要首先填写access_token这个东西。这也就是在上面提到的“接口权限”,而这个接口权限的申请要靠啥呢? 没错,就是那个开发者的身份证——appID和appSecret,在“使用网页调试工具调试该接口”页面的 基础支持选项中就可以通过appID来扥到access_token
这下好了 ,系统一看,你这个access_token是用未认证开发者的身份领的啊,那不行,你使不了我这个高级接口,你去用那些简单的接口吧,虽然难吃,但能填饱肚子啊
还记得“HIT成绩助手吗”——关于第三方平台
在正常的开发页面,有添加服务器的栏目,里面有URL和TOKEN的东西需要填,这是啥?
其实看到TOKEN就知道,这又是身份识别的东西,但这次识别信息不是给微信系统看的,而是给第三方服务器看的
成绩助手的原理就是,用户——>微信——>nb学长开发的后台——>微信——>用户(妈的明明是个圆,没有画图的东西就不搞了)
其中,微信要想把信息传给“NB学长开发的后台”,就是通过这个URL和TOKEN来找到“NB后台”的,这就不禁让我想到当初开发微博应用的时候,使用的那种模式,把你的代码挂在到SAE上(相当于NB后台)自己的站内应用(相当于微信公众号)发出的一些响应就是传到这个后台来运行,之后返回到应用上的。 这个URL和TOKEN就是这个第三方平台提供的!
那么现在,微信公众平台你有了(虽然接口的使用权限低,但依然可以自己开发一些),叫他去那里运行呢?
当然可以什么不设置服务器,就是说你的URL和TOKEN什么都不填,但实际上,要想有更好的功能还是需要跑自己写的代码的。 至于跑的地方,自然有很多选择,可以依然是那个微博应用的SAE,也可以是百度的BAE,也可以是自己租的服务器,并且随着微信公众号越来越多,盈利的非盈利的专门针对微信公众号的第三方平台越来越多,去百度搜“微信公众号的URL及Token怎样填写”,除了在最上面的几条推广信心外,在“百度经验”给出的填写方法中,直接就拿现有的三方平台作为例子,所以可以利用的东西很多
done!