微信公众号开发
Java成长记_Camel
我是从建筑设计转行过来的一名要任职的程序员
2019年目标 把Java语言学习好 找一份好的工作!
加油 ! 加油 ! 加油!
展开
-
手机浏览器跳转微信指定页面及跳转微信公众号一键关注
这篇文章主要介绍了如何在手机浏览器wap网页中点击链接跳转到微信界面,需要的朋友可以参考下先说第一种,最简单的唤起微信协议,weixin://主流浏览器都支持,app加个浏览器功能就可以使用weixin:// 。用途不大,只能打开微信,不能携带任何参数。方法二:weixin://profile/XXXXXXXXX此链接接口微信已经停用。 目前仅仅等同于weixin://,所以不要浪费精力学习了。方法三:weixin://dl/business/?ticket= 如招商银行的一键关注。此种类型的链接原创 2021-01-27 15:52:29 · 7021 阅读 · 1 评论 -
微信公众号完美解决关注后三次获取media_id重复3次的问题
很多人会被普通消息回复中:当普通微信用户向公众账号发消息时,微信服务器将POST消息的XML数据包到开发者填写的URL上。请注意:关于重试的消息排重,推荐使用msgid排重。微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次。假如服务器无法保证在五秒内处理并回复,可以直接回复空串,微信服务器不会对此作任何处理,并且不会发起重试。详情请见“发送消息-被动回复消息”。如果开发者需要对用户消息在5秒内立即做出回应,即使用“发送消息-被动回复消息”接口向用户被动回复消息时,可以在公众原创 2021-01-27 15:41:19 · 1101 阅读 · 0 评论 -
微信公众号-注册最全6种类型接口权限,注册哪个好?
1. 三类公众号之间的区别 订阅号 订阅号服务号企业号面向人群媒体和个人企业,政府或组织企业,政府、事业单位和非政府组织消息显示方式折叠在订阅号目录中出现在好友会话列表首层出现在好友会话列表首层消息次数限制每天群发一条每月主动发送消息不超过4条最高每分钟可群发200次验证关注者身份任何微信用户扫码即可关注任何微信用户扫码即可关注通讯...原创 2020-12-19 20:50:18 · 750 阅读 · 1 评论 -
微信公众号-点击菜单回复图片二维码
<xml> <ToUserName><![CDATA[toUser]]></ToUserName> <FromUserName><![CDATA[fromUser]]></FromUserName> <CreateTime>12345678</CreateTime> <MsgType><![CDATA[image]]></MsgType> <原创 2020-12-16 10:46:30 · 742 阅读 · 0 评论 -
微信公众号-手机号码归属地查询api接口(精确到地市)实现代码
今天用到手机号归属地,所以查了一下很多很多已经不能用了.仔细找了一下找到了几个可以用的.自己也做了个库.分享给大家使用.1.自研api(精确到地市,邮编等支持jsonp).已开源:https://my.oschina.net/xiaogg/blog/2990766https://tool.bitefu.net/shouji/?mobile=手机号码2.淘宝网((精确到省份)API地址: http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=原创 2020-12-12 12:35:12 · 3541 阅读 · 0 评论 -
微信公众号-通用百度翻译代码实现
TransApipackage com.camel.ssm.util;import java.util.HashMap;import java.util.Map;//通用翻译apipublic class TransApi { private static final String TRANS_API_HOST = "http://api.fanyi.baidu.com/api/trans/vip/translate"; private String appid; .原创 2020-12-12 00:11:19 · 738 阅读 · 2 评论 -
微信公众号-百度通用翻译API接入文档
通用翻译API接入文档欢迎使用通用翻译API,本文档将指导您如何接入API服务如何使用通用翻译API?使用您的百度账号登录百度翻译开放平台(http://api.fanyi.baidu.com);注册成为开发者,获得APPID;进行开发者认证(如仅需标准版可跳过);开通通用翻译API服务:开通链接参考技术文档和Demo编写代码接入方式通用翻译API通过HTTP接口对外提供多语种互译服务。您只需要通过调用通用翻译API,传入待翻译的内容,并指定要翻译的源语言(支持源语言语种自动检测)和目标语言种类,就可以得到原创 2020-12-12 00:00:45 · 4419 阅读 · 0 评论 -
微信公众号接入百度天气API接口实现代码
代码实现:一、根据行政区划代码放到map中CodeUtilpackage com.camel.ssm.util;import java.util.HashMap;import java.util.Map;public class CodeUtil { Map<String,String> map=new HashMap(); public Map<String, String> getMap() { return map; }原创 2020-12-11 10:02:33 · 3326 阅读 · 0 评论 -
微信公众号接入百度天气API接口
接口功能介绍基础服务http://api.map.baidu.com/weather/v1/?district_id=222405&data_type=all&ak=你的ak //GET请求高级权限(国内经纬度天气查询)http://api.map.baidu.com/weather/v1/?location=116.40387,39.91489&data_type=all&ak=你的ak //GET请求注意:经纬度天气查询是付费服务,仅限高级权限用户使用,您可原创 2020-12-08 19:20:13 · 1411 阅读 · 0 评论 -
公司内多个公众号实现账号互通(UnionID机制处理)
场景:由于用户在每个公众号上的OpenID都不一样,如果要实现判断判断某个用户在其中一个公众号上已经绑定过,那么就要借助(UnionID机制)的机制。条件:1、拥有微信开放平台账号,且认证(https://open.weixin.qq.com)2、拥有多个认证的公众号或开放平台认证的应用3、在微信开放平台绑定认证的公众号操作:微信开放平台:UnionID机制说明:开发者可通过OpenID来获取用户基本信息。特别需要注意的是,如果开发者拥有多个移动应用、网站应用和公众帐号,可通过获取用户基原创 2020-11-25 19:17:06 · 1369 阅读 · 0 评论 -
微信公众号-回复消息触发时间绑定EventKEY
click和view的请求示例 { "button":[ { "type":"click", "name":"今日歌曲", "key":"V1001_TODAY_MUSIC" }, { "name":"菜单", "sub_button":[ { "type":"view",原创 2020-11-23 01:15:37 · 1617 阅读 · 0 评论 -
微信公众号-关注取消关注后图文和普通消息自动回复
当用户发送消息给公众号时(或某些特定的用户操作引发的事件推送时),会产生一个POST请求,开发者可以在响应包(Get)中返回特定XML结构,来对该消息进行响应(现支持回复文本、图片、图文、语音、视频、音乐)。严格来说,发送被动响应消息其实并不是一种接口,而是对微信服务器发过来消息的一次回复。微信服务器在将用户的消息发给公众号的开发者服务器地址(开发者中心处配置)后,微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次,如果在调试中,发现用户无法收到响应的消息,可以检查是否消息处理超时。关原创 2020-11-19 14:44:20 · 1464 阅读 · 0 评论 -
微信公众号-自定义菜单的创建
获取access_tokenaccess_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token。开发者需要进行妥善保存。access_token的存储至少要保留512个字符空间。access_token的有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的access_token失效。公众平台的API调用所需的access_token的使用及生成方式说明:1、建议公众号开发者使用中控服务器统一获取和刷新access_token,其他业务逻辑服务器所使用的a原创 2020-11-17 15:39:11 · 693 阅读 · 1 评论 -
关键字回复消息
/** * 普通消息 */ @RequestMapping(value = "wechat",method = RequestMethod.POST) @ResponseBody public Object handleMessage(@RequestBody InMsgEntity ime){ OutMsgEntity outMsg=new OutMsgEntity(); //发送方 outMsg.setFro.原创 2020-11-15 01:33:39 · 256 阅读 · 0 评论 -
被动回复用户消息
当用户发送消息给公众号时(或某些特定的用户操作引发的事件推送时),会产生一个POST请求,开发者可以在响应包(Get)中返回特定XML结构,来对该消息进行响应(现支持回复文本、图片、图文、语音、视频、音乐)。严格来说,发送被动响应消息其实并不是一种接口,而是对微信服务器发过来消息的一次回复。微信服务器在将用户的消息发给公众号的开发者服务器地址(开发者中心处配置)后,微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次,如果在调试中,发现用户无法收到响应的消息,可以检查是否消息处理超时。关原创 2020-11-15 01:08:30 · 812 阅读 · 0 评论 -
消息接收与响应处理
当普通微信用户向公众账号发消息时,微信服务器将POST消息的XML数据包到开发者填写的URL上。请注意:关于重试的消息排重,推荐使用msgid排重。微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次。假如服务器无法保证在五秒内处理并回复,可以直接回复空串,微信服务器不会对此作任何处理,并且不会发起重试。详情请见“发送消息-被动回复消息”。如果开发者需要对用户消息在5秒内立即做出回应,即使用“发送消息-被动回复消息”接口向用户被动回复消息时,可以在公众平台官网的开发者中心处设置消原创 2020-11-14 23:23:33 · 1220 阅读 · 0 评论 -
微信公众号-接口配置信息url和tokken
一、接入指南https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Access_Overview.html接入概述接入微信公众平台开发,开发者需要按照如下步骤完成:1、填写服务器配置2、验证服务器地址的有效性3、依据接口文档实现业务逻辑下面详细介绍这3个步骤。(如你已有小程序,并且已开通小程序云开发,也可以使用 公众号环境共享 能力,在公众号中使用云开发。)第一步:填写服务器配置登录微信公众平台官网后,在公众平原创 2020-11-14 10:49:46 · 3239 阅读 · 1 评论