微信公众号开发
akfly
先秦诸子,儒墨道法
展开
-
飞哥教你微信公众号开发-0-准备
虽然微信公众号开发,已经出来两三年时间了,但是网上没有完整的java版本的代码。 最近有朋友想学习下,请我帮忙,所以我打算把我的代码分享出来供大家一起学习。 欢迎大家一起交流学习 学前准备,登录自己的微信公众号后台 微信公众号开发文档 通过下面申请到测试账号可以得到全部权限 本文将严格按照下图的列表,来编写代码原创 2016-11-05 18:34:29 · 973 阅读 · 0 评论 -
飞哥教你微信公众号开发-1-开始开发
在开始之前,先搭建个简单的java web工程 spring mvc 来做web层 httpclient 4.4来做http层 log4j来做日志 本文将实行微信公众号开发的两个简单接口 获取access token access_token是公众号的全局唯一票据,公众号调用各接口时都需使用access_token。开发者需要进行妥善原创 2016-11-05 18:47:02 · 904 阅读 · 0 评论 -
飞哥教你微信公众号开发-2-自定义菜单
自定义菜单能够帮助公众号丰富界面,让用户更好更快地理解公众号的功能。开启自定义菜单后,公众号界面如图所示: 同样先看开发文档 自定义菜单 package com.fly.wechat.mpdemo.api.session; import java.util.ArrayList; import java.util.HashMap; im原创 2016-11-05 18:52:31 · 991 阅读 · 0 评论 -
飞哥教你微信公众号开发-3-消息管理
当普通微信用户向公众账号发消息时,微信服务器将POST消息的XML数据包到开发者填写的URL上。 请注意: 1、关于重试的消息排重,推荐使用msgid排重。 2、微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次。假如服务器无法保证在五秒内处理并回复,可以直接回复空串,微信服务器不会对此作任何处理,并且不会发起重试。详情请见“发送消息-被动回复消息”。 3、为了保证更高原创 2016-11-05 18:55:53 · 705 阅读 · 0 评论 -
飞哥教你微信公众号开发-4-微信网页开发
如果用户在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑。 网页授权获取用户基本信息 开发文档: 网页授权获取用户基本信息 package com.fly.wechat.mpdemo.api.web; import org.springframework.stereotype原创 2016-11-05 19:01:33 · 865 阅读 · 0 评论 -
飞哥教你微信公众号开发-5-素材管理
公众号经常有需要用到一些临时性的多媒体素材的场景, 例如在使用接口特别是发送消息时,对多媒体文件、多媒体消息的获取和调用等操作,是通过media_id来进行的。 素材管理接口对所有认证的订阅号和服务号开放(注:自定义菜单接口和素材管理接口向第三方平台旗下未认证订阅号开放)。通过本接口,公众号可以新增临时素材(即上传临时多媒体文件)。 开发文档:素材管理原创 2016-11-05 19:04:21 · 1328 阅读 · 0 评论 -
飞哥教你微信公众号开发-6-用户管理
开发者可以使用接口,对公众平台的分组进行查询、创建、修改、删除等操作,也可以使用接口在需要时移动用户到某个分组。 目录 1 创建分组 2 查询所有分组 3 查询用户所在分组 4 修改分组名 5 移动用户分组 6 批量移动用户分组 7 删除分组 开发文档: 微信公众号开发-用户管理 package com.f原创 2016-11-05 19:08:47 · 582 阅读 · 0 评论 -
飞哥教你微信公众号开发-7-账号管理
为了满足用户渠道推广分析和用户帐号绑定等场景的需要,公众平台提供了生成带参数二维码的接口。使用该接口可以获得多个带不同场景值的二维码,用户扫描后,公众号可以接收到事件推送。 开发文档: 微信公众号开发 账号管理 package com.fly.wechat.mpdemo.api.web; import java.util.HashMap; import java.util.M原创 2016-11-05 19:13:02 · 1577 阅读 · 0 评论