-
小坑: 接收地理位置信息,使用 msgType: location (获取地址字符串); 接收触发定位事件信息,用Event: LOCATION(获取经纬度);查看全部
-
微信自定义菜单分为两种 : 1.click类型菜单: 点击推送事件与用户交互; 2.view类型菜单: 点击跳转url { "button":[ { "type":"click", "name":"今日歌曲", "key":"V1001_TODAY_MUSIC" }, { "name":"菜单", "sub_button":[ { "type":"view", "name":"搜索", "url":"http://www.soso.com/" }, { "type":"view", "name":"视频", "url":"http://v.qq.com/" }, { "type":"click", "name":"赞一下我们", "key":"V1001_GOOD" }] }] } 根据json分析对象的创建类型: 抽取Button父类 , 再让 ClickButton 和 ViewButton 分别继承; Menu 类中包含一个一级菜单Button数组 , 每个Button类中又包含一个二级菜单Button 数组; 微信官方规定一级菜单不超过3个,二级菜单不超过5个 一级菜单字数不超过4,二级菜单字数不超过7; 自定义菜单可以实现多种类型,根据官方的type设置 http请求方式:POST(请使用https协议) https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN查看全部
-
微信开发文档中的坑 , 有些格式返回的media_id前面有类型前缀.查看全部
-
语音和视频消息具有大小和格式限制查看全部
-
感觉被坑了 .... 1.微信官方提供的接口和之前老师视频的接口不一样了(但应该向下兼容); 2.思索了半天为毛一直报暂时无法提供服务 正确的姿势: 在开通测试号的地方扫描测试号的二维码,然后关注测试号 ....查看全部
-
报错解决思路: 1.进开发者文档找对应的返回码解释信息; 2.如果是不具备接口开发权限,可以使用测试账号进行;查看全部
-
HttpClient 是 Apache Jakarta Common下的子项目,用于发送HTTP请求 , 十分方便测试支持HTTP协议的接口,使用流程如下: 1.创建HttpClient对象; 2.创建请求方法实例并指定Url,如果是Get请求则创建HttpGet,如果是Post请求则创建HttpPost; 3.如果发送参数都可以通过setParams(HttpParams params),HttpPost可以使用setEntity(HttpEntity entity); 4.调用HttpClient的execute(HttpUriRequest request)发送请求,该方法返回一个HttpResponse; 5.通过调用HttpResponse的getAllHeaders()和 getHeader(String name)可以获取服务器端的响应头,通过调用HttpRepsonse的getEntity方法可以获取HttpEntity,封装了服务器端的响应内容. 6.释放连接,无论方法是否执行成功,都必须释放连接.查看全部
-
access_token 是微信接口的调用凭据 , 需要通过 http get请求获取, access_token 是有有效时长的 ,有效时常为2 小时,一天最大能获取2000次. 如果超过次数可能会对业务产生影响, 所以最好将acess_token进行持久化. 获取的url为: https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET查看全部
-
json需要的jar包查看全部
-
微信公众号查看全部
-
取得mediaid查看全部
-
Java微信公众号开发进阶——总结 1.GET请求https的时候,安全起见,要实现https封装。 2.access_token最好保存到本地,避免多次请求。 3.xml要支持CDATA,过滤容易引起错误的符号。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】查看全部
-
Java微信公众号开发进阶——百度翻译 VII Ps:效果展示。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】查看全部
-
Java微信公众号开发进阶——百度翻译 VI public static String threeMenu(){ StringBuffer sb = new StringBuffer(); sb.append("词组翻译使用指南\n\n"); sb.append("使用示例:\n"); sb.append("翻译足球\n"); sb.append("翻译中国足球\n"); sb.append("翻译football\n\n"); sb.append("回复?显示主菜单。"); return sb.toString(); } Ps:“^翻译”:以“翻译”开头的被替换,中间出现“翻译”不会被替换。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】查看全部
-
Java微信公众号开发进阶——百度翻译 V Ps1:整合版见——百度翻译 III。 Ps2:区别 百度翻译API 还是 百度词典API 看 data 返回是否为空。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】查看全部
举报
0/150
提交
取消