随笔分类 - Java微信公众平台开发
摘要:一、本节要点 1.获取jsapi_ticket //2.获取getJsapiTicket的接口地址,有效期为7200秒 private static final String GET_JSAPITICKET_URL="https://api.weixin.qq.com/cgi-bin/ticket/
阅读全文
摘要:一、本节要点 1.官方文档的media 这个media可以理解为文件,即我们需要以POST方式提交一个文件 2.媒体文件有效期 媒体文件在微信后台保存时间为3天,即3天后media_id失效。 二、代码实现 1.HTTP请求工具类—HttpHelper.java package com.ray.we
阅读全文
摘要:GitHub源码:https://github.com/shirayner/weixin_gz 一、本节要点 1.网页授权回调域名 登录微信公众平台后台, 开发 - 接口权限 - 网页服务 - 网页帐号 - 网页授权获取用户基本信息 - 修改, 这里填写的是域名(是一个字符串),而不是URL 2.
阅读全文
摘要:一、本节要点 1、菜单相关实体类的封装 参考官方文档中的请求包的内容,对菜单相关实体类进行封装。 2、数据传输格式—JSON 自定义菜单中请求包的数据是Json字符串格式的,请参见: Java_数据交换_fastJSON_01_用法入门 二、代码实现 1、菜单实体的封装 1.1 按钮基类—Butto
阅读全文
摘要:GitHub源码:https://github.com/shirayner/weixin_gz 一、本节要点 1.回调url 上一节,我们启用服务器配置的时候,填写了一个服务器地址(url),如下图,这个url就是回调url,是开发者用来接收微信消息和事件的接口URL 。也就是说,用户在微信公众号中
阅读全文
摘要:一、准备阶段 需要准备事项: 1.一个能在公网上访问的项目: 见:【 Java微信公众平台开发_01_本地服务器映射外网 】 2.一个微信公众平台账号: 去注册:(https://mp.weixin.qq.com/) 3.策略文件 见:【 Java企业微信开发_Exception_02_java.s
阅读全文
摘要:由于natapp免费隧道的域名是系统随机分配的,老是在变。故昨天又换了内网映射工具,分别换了ngrok和花生壳,然而在做JSSDK网页开发时,按了微信的view菜单按钮进行页面跳转时,微信官方提示“非微信官方网页”,让你申请恢复,或者继续访问网页。但是继续访问网页后,就报错:invalid sign
阅读全文
摘要:今天进行自定义菜单的开发时,发现公众号没有自定义菜单的权限。于是想到用测试号,但微信服务器如何区分你要请求的是公众号还是测试号呢。 我们可以发现不同公众号的appID和appsecre是不同的,一对appID和appsecre对应了一个微信公众号或者测试号。 于是,我们将后台代码里的appID和ap
阅读全文
摘要:创建菜单时出现这个异常, 异常信息:errcode:48001 errmsg:api unauthorized hint 解读:调用的接口没有权限。 回去公众号后台一看,发现真的没有自定义菜单的权限,要获取这个权限得交300块去认证。
阅读全文
摘要:做微信开发之前,我们需要先做一个内网穿透,让我们的工程可以在公网上被访问。 一、工具列表 内网穿透的相关工具有: (1)natapp 官网 :https://natapp.cn/ (2)花生壳 官网:https://console.oray.com/ (2)ngrok 官网:https://www.
阅读全文
摘要:ip查询网址: http://www.ip.cn/一、异常现象今天开始做微信开发,在办公室时能正常获取access_token,晚上回家之后获取access_token时却报出下列错误信息: {"errcode":40164,"errmsg":"invalid ip 61.172.68.219, n
阅读全文
摘要:一、源码: package com.souvc.weixin.util; import java.io.InputStream; import java.io.Writer; import java.util.HashMap; import java.util.List; import java.u
阅读全文
摘要:1.微信公众平台技术文档(https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432) 2.微信企业号开发接口文档(http://qydev.weixin.qq.com/wiki/index.php?title=%E4%B8%B
阅读全文