微信开发总结
2015-08-03 11:26
134 查看
微信开发总结
首先弄清楚你项目的需求是什么,需要在微信平台上达到什么效果,然后去申请相应的微信公众号。公众号分为订阅号、服务号、企业号(用户群体只在企业内可以考虑),它们之间的区别仅在于能调用的接口不同。
认证的选择
有些接口需要公众号认证后才能用,详细请看微信开发文档。需要注意的是,如果想通过菜单直接跳转到网页,目前必须通过验证。就大多数情况来说,基于开发和项目进度考虑,还是先认证吧,以免到时快上线后才发觉某个功能必须通过认证后才能用。
常见的选择
我们常常会遇到这样的需求:需要用到网页授权获取用户信息接口(服务号才能用),
但又要每天推送信息(订阅号才能用),这时不妨申请两个号:订阅号和服务号。
这两个号结合起来用,订阅号就是一个吸粉的号,不需要接入微信SDK,只需要提供一个入口给服务号就行。
测试账号
微信有测试账号,可以供你在开发测试阶段用。若域名还没申请下来,可以去花生壳免费申请一个。
域名的选择
二级或三级域名都可以,需要注意的是,接入JSSDK时,你需要填的是一级域名。比如你当时申请的域名是tvbar.yy.com, 那么在填JSSDK域名时,必须得填yy.com
openId目前只能通过接入微信SDK来获取(通过调用获取用户信息接口和网页授权接口), 需要注意的是对不同的公众号,同一个用户的openId是不同的。若你需要接入多个微信公众号SDK,这些公众号的用户之间有一定的联系,那么用UnionID吧
微信SDK
微信官方只开放了接口,几乎都是基于http协议的。一般情况下你需要做一些请求以及解析的封装,如果你是用Java开发,那么恭喜你,有人已经封装好了,在github上可以找到。
JSSDK
JSSDK是微信SDK的一部分,主要用于修改微信展示的界面。你通过微信分享的时候多数会用到
接入SDK与没接入SDK的区别
如果你只需要用到一个公众号,那么了解接入SDK与否是很重要的。目前的情况是,接入SDK后,微信公众号官方管理后台中仅自动回复和自定义菜单不能用,另外发送多媒体时需要media_id,你可能还需要做一个媒体上传的后台
需求
公众号类别首先弄清楚你项目的需求是什么,需要在微信平台上达到什么效果,然后去申请相应的微信公众号。公众号分为订阅号、服务号、企业号(用户群体只在企业内可以考虑),它们之间的区别仅在于能调用的接口不同。
认证的选择
有些接口需要公众号认证后才能用,详细请看微信开发文档。需要注意的是,如果想通过菜单直接跳转到网页,目前必须通过验证。就大多数情况来说,基于开发和项目进度考虑,还是先认证吧,以免到时快上线后才发觉某个功能必须通过认证后才能用。
常见的选择
我们常常会遇到这样的需求:需要用到网页授权获取用户信息接口(服务号才能用),
但又要每天推送信息(订阅号才能用),这时不妨申请两个号:订阅号和服务号。
这两个号结合起来用,订阅号就是一个吸粉的号,不需要接入微信SDK,只需要提供一个入口给服务号就行。
测试账号
微信有测试账号,可以供你在开发测试阶段用。若域名还没申请下来,可以去花生壳免费申请一个。
域名的选择
二级或三级域名都可以,需要注意的是,接入JSSDK时,你需要填的是一级域名。比如你当时申请的域名是tvbar.yy.com, 那么在填JSSDK域名时,必须得填yy.com
技术
openId与UnionIDopenId目前只能通过接入微信SDK来获取(通过调用获取用户信息接口和网页授权接口), 需要注意的是对不同的公众号,同一个用户的openId是不同的。若你需要接入多个微信公众号SDK,这些公众号的用户之间有一定的联系,那么用UnionID吧
微信SDK
微信官方只开放了接口,几乎都是基于http协议的。一般情况下你需要做一些请求以及解析的封装,如果你是用Java开发,那么恭喜你,有人已经封装好了,在github上可以找到。
JSSDK
JSSDK是微信SDK的一部分,主要用于修改微信展示的界面。你通过微信分享的时候多数会用到
接入SDK与没接入SDK的区别
如果你只需要用到一个公众号,那么了解接入SDK与否是很重要的。目前的情况是,接入SDK后,微信公众号官方管理后台中仅自动回复和自定义菜单不能用,另外发送多媒体时需要media_id,你可能还需要做一个媒体上传的后台
相关文章推荐
- 人人,金山西山居,腾讯互娱,微信,网易游戏offer及面经(转)
- Android 微信下拉眼睛
- android 微信支付直接跳转结果
- Java微信公众号支付
- 如何利用事件营销一天获得35万微信粉丝
- 微信公众平台开发(十二) 发送客服消息
- 微信公众平台开发(73) 客服接口发送客服消息
- 关于微信分享、登录的一些注意事项
- 好消息: 《微信商城开发实战》 已经由电子工业出版社出版发行啦
- 使用AccessibilityService实现微信自动抢红包
- 用MVC结构写web小程序时出现“ Cannot forward after response has been committed”的错误
- 微信在召唤千万个“王尼玛”
- 判断闰年平年的小程序
- java 微信开发
- 微信JS SDK使用权限签名算法 jsapi_ticket
- ICCMO微信公众账号开发系列(3)CURL模拟登陆教务系统查成绩
- 【News】SpagoBI中国官方微信对外发布
- 企业微信认证需要什么资料(最新认证流程)
- HTML生成一个二维码,微信扫一扫,可以对网页分享
- 微信开发从入门到精通教程大全 资料大全 java和php版本;教程文档、代码、视频 微信商城实例