微信开发
时间-
这个作者很懒,什么都没留下…
展开
-
SpringBoot 对@PathVariable,@RequestParam,@RequestBody三者的比较
面是对@PathVariable,@RequestParam,@RequestBody三者的比较注解 支持的类型 支持的请求类型 支持的Content-Type 请求示例@PathVariable url GET 所有 /test/{id}@RequestParam url GET 所有 /test?id=1 Body POST/PUT/DELETE/PATCH form-data或x-www.form-urlencoded id:1原创 2020-12-25 16:41:44 · 392 阅读 · 2 评论 -
[028] 微信公众帐号开发教程第4篇-消息及消息处理工具的封装
工欲善其事必先利其器!本篇内容主要讲解如何将微信公众平台定义的消息及消息相关的操作封装成工具类,方面后期的使用。这里需要明确的是消息其实是由用户发给你的公众帐号的,消息先被微信平台接收到,然后微信平台会将该消息转给你在开发模式接口配置中指定的URL地址。微信公众平台消息接口要接收微信平台发送的消息,我们需要先熟悉微信公众平台API中消息接口部分,点此进入,点击后将进入到转载 2015-01-08 15:07:24 · 646 阅读 · 0 评论 -
【微信公众平台改版后】Java模拟登录微信平台,主动推送消息给用户
一、简要说明在博文《Java模拟登录微信公众平台,主动推送图文消息给用户》中提到使用Java语言登录微信公众平台,然后发送图文消息给用户,基本可以符合使用要求,但是在今年10月23日,微信公众平台的界面有所变化,所以,上一篇博文的代码不再适用,很多朋友留言,不能使用了怎么办,这篇文章针对新版本做了处理,并且加入了新的功能,代码上要感谢trprebel这位朋友。再备注:如果遇到获取粉转载 2015-01-08 17:19:41 · 5227 阅读 · 4 评论 -
微信公众平台开发教程第19篇-应用实例之人脸检测
CSDN2013年度博客之星评选活动开始,本人有幸入围参加评选,如果博客中的文章对你有所帮助,请为柳峰投上宝贵一票,非常感谢!投票地址:http://vote.blog.csdn.net/blogstaritem/blogstar2013/lyq8479 在笔者的公众账号小q机器人(微信号:xiaoqrobot)中有一个非常好玩的功能"人脸检测",它能够检测出用户转载 2015-01-09 10:47:37 · 822 阅读 · 0 评论 -
[027] 微信公众帐号开发教程第3篇-开发模式启用及接口配置
编辑模式与开发模式微信公众帐号申请成功后,要想接收处理用户的请求,就必须要在“高级功能”里进行配置,点击“高级功能”,将看到如下界面:从上图中可以看到,高级功能包含两种模式:编辑模式和开发模式,并且这两种模式是互斥关系,即两种模式不能同时开启。那两种模式有什么区别呢?作为开发人员到底要开启哪一种呢?编辑模式:主要针对非编程人员及信息发布类公众帐号使用。开启该模式转载 2015-05-04 08:40:51 · 502 阅读 · 0 评论 -
[025] 微信公众帐号开发教程第1篇-引言
接触微信公众帐号已经有两个多月的时间了,在这期间,除了陆续完善个人公众帐号xiaoqrobot以外,还带领团队为公司开发了两个企业应用:一个是普通类型的公众帐号,另一个是会议类型的公众帐号。经过这3个公众帐号的开发,对目前微信公众平台开放的api算是比较熟悉了,像文本消息、图文消息、音乐消息、语音消息、位置消息等全部用到过,菜单也使用过。所以,就有了写微信公众帐号开发教程的想法,将学习到的技术经验转载 2015-05-04 08:36:37 · 500 阅读 · 0 评论 -
[026] 微信公众帐号开发教程第2篇-微信公众帐号的类型(普通和会议)
个人公众帐号与企业公众帐号记得在两个月前,我在微信官方开发群里问个人公众帐号与企业公众帐号有什么区别的时候,还被人笑话过,没有人愿意告知,也许是这个问题问的太过于简单了吧。我想一定也还有不少朋友在刚接触时,也搞不清楚这一点。其实,在注册微信公众帐号时,是不区分个人帐号与企业帐号的,它们需要填写的注册资料是一样的,这个区别仅仅是帐号申请成功后在使用用途上的区别罢了。然而,在注册公众帐号时的确转载 2015-05-04 08:37:38 · 424 阅读 · 0 评论 -
java 实现微信搜索附近人功能
最近给andorid做后台查询数据功能,有一个需求是模仿微信的查找附近人功能。 数据库中存储每个用户的经纬度信息及用户信息,通过当前用户传递过来的经纬度查询这个用户半径N公里以内的用户信息。 数据库表结构表信息表名Mobile_Usermu_id自增,主键mu_u_id用户表的ID 外键mu_longi转载 2015-07-28 17:17:03 · 2249 阅读 · 0 评论 -
微信公众号开发(公交线路查询-JAVA
一、Dom4j的使用 在介绍公交线路开发之前,先简单介绍下Dom4j的使用,因为公交线路查询引用的是爱帮公交api,调用结果为xml格式文件,故用到了Dom4j这个包,当然还有其他的包来读取xml文件,如XStream等,详见柳峰老师《微信公众平台应用开发方法、技巧与案例》一书,有详细介绍。 这里先给一个样例代码,供大家参考: 1.利用Dom4j创建xml文件转载 2015-07-21 14:08:59 · 2040 阅读 · 0 评论 -
微信公众平台开发之模板消息(Java)
目录(?)[-]模版消息具体调用方法事件推送返回码说明一开发模板消息SDK二构造模板消息并发送模版消息由于柳峰老师的新书还没有出来,网上也没有过多介绍基于Java语言的开发微信公众平台模板消息的例子,因此有了本文。由于个人表达能力和编程能力有限,请多多包涵。本文仅介绍拥有模板消息权限的微信公众账号开发。本文分为以下两部分:1.开发转载 2015-07-21 14:33:29 · 12246 阅读 · 10 评论 -
微信支付java版本之JSAPI支付+发送模板消息
目录(?)[-]工具类公众账号设置代码实现weixin_jspay项目中代码实现3其他接口1.工具类工具类见:微信支付JAVA版本之Native付款2.公众账号设置3.代码实现openId:openId为用户与该公众账号之间代表用户的唯一标示以下类中涉及到生成token,关闭转载 2015-07-21 14:38:17 · 1617 阅读 · 0 评论 -
微信公众平台开发之现金红包(Java)
目录(?)[-]功能介绍微信红包发送规则商户侧调用红包接口流程用户交互流程接口详细说明一开发现金红包SDK二构造现金红包并发送本文介绍的是基于Java语言开发微信现金红包的例子。由于个人表达能力和编程能力有限,请多多包涵。本文仅介绍拥有微信支付权限的微信公众号开发。本文分为以下两部分:1.开发现金红包SDK2.构造现金红包并发送首先看一下现金红包接口转载 2015-07-21 14:05:18 · 13282 阅读 · 10 评论 -
Java微信公众平台开发之生成带参二维码
微信官方提供的生成二维码接口得到的是当前公众号的二维码。目前有2种类型的二维码:1、临时二维码,是有过期时间的,最长可以设置为在二维码生成后的30天(即2592000秒)后过期,但能够生成较多数量,主要用于帐号绑定等不要求二维码永久保存的业务场景2、永久二维码,是无过期时间的,但数量较少(目前为最多10万个),主要用于适用于帐号绑定、用户来源统计等场景转载 2017-06-15 14:42:29 · 20987 阅读 · 14 评论 -
****基于H5的微信支付开发详解[转]
这次总结一下用户在微信内打开网页时,可以调用微信支付完成下单功能的模块开发,也就是在微信内的H5页面通过jsApi接口实现支付功能。当然了,微信官网上的微信支付开发文档也讲解的很详细,并且有实现代码可供参考,有的朋友直接看文档就可以自己实现此支付接口的开发了。 一、前言 为何我还写一篇微信支付接口的博文呢?第一,我们必须知道,所谓的工作经验很多都是靠总结出来的,你只有总结了更多知识,积累了更多...转载 2018-04-21 15:19:54 · 392 阅读 · 0 评论 -
微信公众平台开发之基于百度 BAE3.0 的开发环境搭建(MyEclipse + SVN)
转载请标明出处,谢谢! 版本说明: V1: 2014-3-30 版前言:因为要进行微信开发,就必须要成为微信开发者,要想成为微信开发者,就必须要有服务器响应微信的 Token 验证,如果没有公网服务器环境,可以去了解下BAE、SAE或阿里云,这里以 BAE 为例。前提条件: (1)拥有微信公众平台帐号(申请转载 2015-01-08 09:59:30 · 1409 阅读 · 1 评论 -
微信公众平台开发教程第22篇-如何保证access_token长期有效
为了使第三方开发者能够为用户提供更多更有价值的个性化服务,微信公众平台开放了许多接口,包括自定义菜单接口、客服接口、获取用户信息接口、用户分组接口、群发接口等,开发者在调用这些接口时,都需要传入一个相同的参数access_token,它是公众账号的全局唯一票据,它是接口访问凭证。access_token的有效期是7200秒(两小时),在有效期内,可以一直使用,只有当access_token转载 2015-01-09 10:53:05 · 704 阅读 · 0 评论 -
微信公众帐号开发教程第16篇-应用实例之历史上的今天
内容概要本篇文章主要讲解如何在微信公众帐号上实现“历史上的今天”功能。这个例子本身并不复杂,但希望通过对它的学习,读者能够对正则表达式有一个新的认识,能够学会运用现有的网络资源丰富自己的公众账号。何谓历史上的今天回顾历史的长河,历史是生活的一面镜子;以史为鉴,可以知兴衰;历史上的每一天,都是喜忧参半;可以了解历史的这一天发生的事件,借古可以鉴今,历史是不能忘记的转载 2015-01-09 10:41:48 · 905 阅读 · 0 评论 -
微信公众帐号开发教程第8篇-文本消息中使用网页超链接
本文主要介绍网页超链接的作用以及如何在文本消息中使用网页超链接。网页超链接的作用我想但凡是熟悉HTML的朋友,对超链接一定不会陌生。而今天我们要讨论和使用的只是超链接中的其中一种---网页超链接,即使用HTML中的标签将某段文字链接到其他网页上去,示例如下:[html] view plaincopya href="转载 2015-01-09 10:31:44 · 597 阅读 · 0 评论 -
微信公众帐号开发教程第9篇-QQ表情的发送与接收
我想大家对QQ表情一定不会陌生,一个个小头像极大丰富了聊天的乐趣,使得聊天不再是简单的文字叙述,还能够配上喜、怒、哀、乐等表达人物心情的小图片。本文重点要介绍的内容就是如何在微信公众平台使用QQ表情,即在微信公众帐号开发模式下,如何发送QQ表情给用户,以及如何识别用户发来的是QQ表情。QQ表情代码表首先需要明确的是:QQ表情虽然呈现为一张张动态的表情图片,但在微信公众平转载 2015-01-09 10:33:14 · 490 阅读 · 0 评论 -
微信公众帐号开发教程第10篇-解析接口中的消息创建时间CreateTime
从微信公众平台的消息接口指南中可以看出,每种类型的消息定义中,都包含有CreateTime参数,它表示消息的创建时间,如下图所示:上图是消息接口指南中4.1-文本消息的定义。注意CreateTime的描述:消息创建时间(整型),重点在于这是一个整型的时间,而不是我们大家所熟悉的类似于"yyyy-MM-dd HH:mm:ss"的标准格式时间。本文主要想介绍的就是微信消息接口中定义的整转载 2015-01-09 10:33:56 · 525 阅读 · 0 评论 -
微信公众帐号开发教程第11篇-符号表情的发送(上)
题外话(可以略过)相信这篇文章已经让大家等的太久了,不是我故弄玄虚、吊大家胃口,而是写一篇文章真的需要花太多的时间。也许一篇文章,你们花3-5分钟就看完了、就学会掌握了,而我却要花2-3个小时的时间来完成,也许只有用心写过文章的人才能体会,希望大家能够相互体谅! 也曾经有人对我说,我写的东西太初级,都是入门级的东西。好吧,我承认众口难调,很难满足所有的读者,再加上我自己也只转载 2015-01-09 10:34:47 · 639 阅读 · 0 评论 -
微信公众帐号开发教程第13篇-图文消息全攻略
引言及内容概要已经有几位读者抱怨“柳峰只用到文本消息作为示例,从来不提图文消息,都不知道图文消息该如何使用”,好吧,我错了,原本以为把基础API封装完、框架搭建好,再给出一个文本消息的使用示例,大家就能够照猫画虎的,或许是因为我的绘画功底太差,画出的那只猫本来就不像猫吧……本篇主要介绍微信公众帐号开发中图文消息的使用,以及图文消息的几种表现形式。标题取名为“图文消息全攻略”,这绝对转载 2015-01-09 10:37:59 · 640 阅读 · 0 评论 -
微信公众帐号开发教程第14篇-自定义菜单的创建及菜单事件响应
微信5.0发布2013年8月5日,伴随着微信5.0 iPhone版的发布,公众平台也进行了重要的更新,主要包括:1)运营主体为组织,可选择成为服务号或者订阅号;2)服务号可以申请自定义菜单;3)使用QQ登录的公众号,可以升级为邮箱登录;4)使用邮箱登录的公众号,可以修改登录邮箱;5)编辑图文消息可选填作者;6)群发消息可以同步到腾讯微博。转载 2015-01-09 10:39:33 · 711 阅读 · 0 评论 -
微信公众帐号开发教程第15篇-自定义菜单的view类型(访问网页)
引言及内容概要距离写上一篇文章《自定义菜单的创建及菜单事件响应》整整过了两个月的时间,那时公众平台还没有开放view类型的菜单。在不久前,微信公众平台悄悄开放了view类型的菜单,却没有在首页发布任何通知,貌似微信团队很喜欢这么干。一个偶然的机会,我留意到API文档的自定义菜单接口发生了变化,增加了对菜单view类型的说明:view(访问网页): 用户点击view类型按钮后,会转载 2015-01-09 10:40:34 · 583 阅读 · 0 评论 -
微信公众帐号开发教程第17篇-应用实例之智能翻译
内容概要本篇文章为大家演示如何在微信公众帐号上实现“智能翻译”,本例中翻译功能是通过调用“百度翻译API”实现的。智能翻译是指用户任意输入想要翻译的内容(单词或句子),系统能自动识别用户采用的语言,并将其翻译为其他语言,目前支持的翻译方向:中->英、英->中和日->中。下面我们来看看智能翻译最终做出来的效果: 我们通过输入关键词“翻译”或者点击菜单“翻译”能够转载 2015-01-09 10:43:46 · 580 阅读 · 0 评论 -
微信公众帐号开发教程第18篇-应用实例之音乐搜索
引言及内容概要微信公众平台支持向用户回复音乐消息,用户收到音乐消息后,点击即可播放音乐。通过音乐消息,公众账号可以实现音乐搜索(歌曲点播)功能,即用户输入想听的音乐名称,公众账号返回对应的音乐(歌曲)。读者可以关注xiaoqrobot体验该功能,操作指南及使用如下所示。考虑到歌曲名称有重复的情况,用户还可以同时指定歌曲名称、演唱者搜索歌曲。下面就为读者详细介绍歌曲点播功转载 2015-01-09 10:45:37 · 630 阅读 · 0 评论 -
微信公众平台开发教程第20篇-新手解惑40则
笔者在CSDN博客频道推出微信公众平台开发教程之后,接触了许多公众平台开发爱好者,也帮助他们解决了许多实际的问题,当然这其中有很多问题都是重复的,因此,笔者将这些问题及解答整理出来,以帮助更多初学者少走弯路。1、订阅号与服务号的主要区别是什么?订阅号每天能群发一条消息,没有自定义菜单及高级接口权限;服务号有自定义菜单及高级接口权限,但每月只能群发一条消息。转载 2015-01-09 10:50:35 · 841 阅读 · 0 评论 -
微信公众帐号开发教程第5篇-各种消息的接收与响应
前一篇文章里我们已经把微信公众平台接口中消息及相关操作都进行了封装,本章节将主要介绍如何接收微信服务器发送的消息并做出响应。明确在哪接收消息从微信公众平台接口消息指南中可以了解到,当用户向公众帐号发消息时,微信服务器会将消息通过POST方式提交给我们在接口配置信息中填写的URL,而我们就需要在URL所指向的请求处理类CoreServlet的doPost方法中接收消息、处转载 2015-01-09 10:25:37 · 598 阅读 · 0 评论 -
微信公众平台开发教程第23篇-SAE不支持XStream框架的解决方案
问题描述最近几天(2014年8月20日之后),突然有不少网友反应,柳峰博客中的微信公众平台开发代码在SAE上运行会报错,或者是能正常部署,但向公众号发消息没反应。以前也有一些初学者质疑过我博客中的代码是否能正常运行,最后都被我一一证明是由于他们的不理解和粗心导致,但这一次短短几天就有很多人反应同样的问题,这就引起了我的足够重视。对于这种“同样的代码以前可以正常运行,现在却不能运行”的问题,转载 2015-01-09 10:56:07 · 582 阅读 · 0 评论 -
微信公众帐号开发教程第7篇-文本消息中换行符的使用
本篇文章主要介绍在文本消息中使用换行符的好处以及如何使用换行符。最近一个月虽然抽不出时间写博客,但却一直在认真答复大家提出的问题。收到这么多的回复、关注和答谢,还是蛮有成就感的,让我觉得做这件事越来越有意义,更加坚定了我继续写下去的决心。经过前面六篇文章的讲解,相信在看文章的你,已经掌握了微信公众帐号的基础开发知识(基于Java),如框架搭建、API封装、消息接收与回复等;接下来的系列文章转载 2015-01-09 10:30:54 · 589 阅读 · 0 评论 -
微信公众帐号开发教程第6篇-文本消息的内容长度限制揭秘
相信不少朋友都遇到过这样的问题:当发送的文本消息内容过长时,微信将不做任何响应。那么到底微信允许的文本消息的最大长度是多少呢?我们又该如何计算文本的长度呢?为什么还有些人反应微信好像支持的文本消息最大长度在1300多呢?这篇文章会彻底解除大家的疑问。接口文档中对消息长度限制为2048可以看到,接口文档中写的很明确:回复的消息内容长度不超过2048字节。那为什么很转载 2015-01-09 10:28:22 · 475 阅读 · 0 评论