
rzg813
我是一个程序员
展开
-
微信修改服务器配置表单说明(微信升级后可能会修改)
2014年7月15日,微信表单HTML:原创 2014-07-15 18:12:30 · 6050 阅读 · 0 评论 -
微信支付V3.x版本实例(上)
微信支付V3.x版本实例(使用SpringMVC+Maven+Jetty)网页内支付场景---JS API显示支付安全标题,需将原始链接添加上 "showwxpaytitle=1" 的尾串。通过这种方式,商户页面将出现微信安全支付标识。例如:htp://weixin.qq.com?showwxpaytitle=1原创 2015-01-31 18:55:31 · 7929 阅读 · 0 评论 -
微信支付V3.x版本实例(下)
微信支付实现过程步骤:网页内支付场景---JS API1.获取微信支付配置参数;微信支付参数需要的有3个:a.微信分配的公众账号ID(appid);b.微信支付分配的商户号(mch_id/PartnerId);c.商户密钥(PartnerKey)2.调用统一下单接口,生成预支付订单号:3.生成带支付签名的订单凭据并返回4.调起微信支付(发起微信支付请求)5.用户确认金额并输入支付密码6.向用户展示支付结果7.支付成功后微信异步回调填写的支付通知地址,并跳转到商户网页8.查询订单支付状态返回支付订单信息原创 2015-01-31 19:07:00 · 3635 阅读 · 6 评论 -
微信企业号上传媒体文件之本地文件上传
微信企业号上传媒体文件之本地文件上传,企业在使用接口时,对多媒体文件、多媒体消息的获取和调用等操作,是通过media_id来进行的。通过接口ttps://qyapi.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE,企业可以上传多媒体文件。注意,每个多媒体文件(media_id)会在上传到微信服务器3天后自动删除,以节省服务器资源。通常文件上传是通过html表单进行的,通过HttpURLConnection 可以原创 2014-11-21 15:56:55 · 11455 阅读 · 0 评论 -
微信企业号上传媒体文件之服务器文件上传
微信企业号上传媒体文件之服务器文件上传,企业在使用接口时,对多媒体文件、多媒体消息的获取和调用等操作,是通过media_id来进行的。通过接口https://qyapi.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE,企业可以上传多媒体文件。注意,每个多媒体文件(media_id)会在上传到微信服务器3天后自动删除,以节省服务器资源。通常文件上传是通过html表单进行的,通过HttpURLConnection原创 2014-11-21 18:20:11 · 7161 阅读 · 2 评论 -
微信企业号接收消息(使用SpringMVC)
微信企业号接收消息(使用SpringMVC) 将应用设置在回调模式时,企业可以通过回调URL接收员工回复的消息,以及员工关注、点击菜单、上报地理位置等事件。在接收到事件后,企业可以发送被动响应消息,实现员工与企业的互动。注意,企业在接收消息,以及发送被动响应消息时,消息体都以AES方式加密,以保证传输的安全。原创 2014-09-22 19:27:43 · 27824 阅读 · 6 评论 -
微信企业号简单的OAuth2验证接口实例(使用SpringMVC非注解方式)
目前企业号只提供了scope为"snsapi_base"的应用授权作用域,也就是不会跳转到让用户授权的页面。之前写了使用注解方式验证并获取用户信息的实例,大家不是很理解,问题很多,现在附上简单的验证获取用户信息的实例!OAuth2.0验证需要注意:1.redirect_uri参数是授权回调地址,也就是说这个地址外网是可以访问的,所以如果使用本地映射服务器的猿们请修改为外网可以访问的地址!2.配置可信域名,可信域名是1中redirect_uri的域名部分,不需要http,支持二级域名及IP地址!3.根原创 2014-11-19 11:38:58 · 10513 阅读 · 2 评论 -
微信企业号接入JDK6和JDK7及JDK8加解密失败处理(Java)
微信企业号接入JDK6和JDK7及JDK8加解密失败处理(Java)使用文章 http://blog.youkuaiyun.com/omsvip/article/details/39926493 提供的接入代码,可以根据自己jdk版本编译,如jdk7或者jdk6 ,此时部署后提示报错:java.security.InvalidKeyException:illegal Key Size原创 2014-10-22 18:35:25 · 15472 阅读 · 3 评论 -
微信企业号OAuth2验证接口实例(使用SpringMVC)
企业应用中的URL链接(包括自定义菜单或者消息中的链接),可以通过OAuth2.0来获取员工的身份信息。注意,此URL的域名,必须完全匹配企业应用设置项中的'可信域名',否则获取用户信息时会返回50001错误码。可信域名设置不包含"http://",只需域名或IP即可。OAuth2验证可以使用多种方式,此处使用注解方式。设计思路是在需要获取用户信息的GET请求上添加注解,然后在调用的时候判断是否包含此注解,然后做处理流程。每次请求包含2种情况:1.不需要获取用户信息,直接跳转到指定视图;2.需要原创 2014-10-09 10:32:33 · 29938 阅读 · 11 评论 -
微信企业号根据错误码返回错误信息类封装
微信企业号根据错误码返回错误信息类封装原创 2014-10-25 23:37:02 · 30864 阅读 · 2 评论 -
微信公众号智能绑定功能实现(2014年10月24日 更新)
微信公众号智能绑定功能实现(2014年10月24日 更新)继微信企业号发布后,腾讯修改了公众号的接入方式,在之前的基础上添加了2个表单,之前版本的智能绑定失效了!在文章 的基础上修改,新增腾讯这次增加的表单,本次新增的表单有:encoding_aeskey :EncodingAESKey(消息加解密密钥,长度43位!)callback_encrypt_mode: 消息加解密方式(0:明文模式、1:兼容模式、安全模式(推荐))operation_seq:此值可以不要,post参数的时候显示这个,是有规原创 2014-10-24 15:15:48 · 7690 阅读 · 2 评论 -
微信公众号发送消息之发送客服消息基类封装
微信公众号发送消息之发送客服消息基类封装,当用户主动发消息给公众号的时候(包括发送信息、点击自定义菜单、订阅事件、扫描二维码事件、支付成功事件、用户维权),微信将会把消息数据推送给开发者,开发者在一段时间内(目前修改为48小时)可以调用客服消息接口,通过POST一个JSON数据包来发送消息给普通用户,在48小时内不限制发送次数。此接口主要用于客服等有人工消息处理环节的功能,方便开发者为用户提供更加优质的服务。原创 2014-10-25 23:30:04 · 6113 阅读 · 2 评论 -
微信公众号上传媒体文件
公众号上传多媒体文件,此文章可以解决上传媒体文件。公众号在使用接口时,对多媒体文件、多媒体消息的获取和调用等操作,是通过media_id来进行的。通过本接口,公众号可调用本接口来上传图片、语音、视频等文件到微信服务器,上传后服务器会返回对应的media_id,公众号此后可根据该media_id来获取多媒体原创 2014-09-02 19:40:44 · 18901 阅读 · 0 评论 -
微信企业号请求数据基类封装
微信企业号请求数据基类封装原创 2014-09-10 19:05:58 · 18265 阅读 · 3 评论 -
微信企业号接入(使用SpringMVC)
企业号是公众平台为企业客户提供的微信移动应用入口。它帮助企业建立与员工、上下游供应链及企业应用间的连接。利用企业号,企业或第三方合作伙伴可以帮助企业快速、低成本的实现移动轻应用的部署与应用,实现生产、管理、协作、运营的移动化。当你成功申领一个企业号后,你可以登录企业号的管理页面,导入通讯录,配置应用,邀请成员关注该企业号,也可以通过应用向成员发送文本、图文、文件、视频、音频等多媒体消息。通过简单的配置,你就可以自动并回复成员发送的消息,实现公告通知、知识管理、企业文化建设、手机企业通讯录等基本的企业应用。原创 2014-09-19 13:43:41 · 24916 阅读 · 5 评论 -
微信公众号之智能绑定实现初始版本
微信公众号智能绑定功能所有的步骤都是以模拟实现的。1.模拟打开微信公众帐号登录页面; URL地址:https://mp.weixin.qq.com/2.读取自己微信公众帐号的用户名和密码; 此处用户名和密码可以持久化到内存,文件,数据库,缓存中都可以,因为在此操作过程中需要多次验证。3.配置微信公众号接入的URL和Token; 此处可以和步骤2一样选择持久化。(持久化可以应对多个微信公众帐号操作)4.模拟微信公众号成功登录; 此处有时候因网络原因需要重试几次。5.设原创 2014-09-02 20:24:22 · 18114 阅读 · 2 评论 -
微信公众号下载媒体文件到个人服务器
微信公众号下载媒体文件到个人服务器,公众号可调用本接口来获取多媒体文件。请注意,视频文件不支持下载,调用该接口需http协议。原创 2014-09-04 21:43:41 · 8708 阅读 · 5 评论 -
端口映射工具:ngrok的使用(可用于本地测试微信)
端口映射工具:ngrok的使用,我们在没有服务器或者上传服务器测试比较麻烦的情况下可以使用ngrok工具,映射本地机器让外网访问,可以用来测试微信哦。首先下载ngrok 工具:下载地址是:https://ngrok.com/download原创 2014-12-02 11:30:12 · 6986 阅读 · 0 评论