微信公众平台各大接口详细功能演示与实现..
微信公众平台使用方法五大微信公众平台使用功能教程手册p
二:关键词回复,公众平台如何设置关键词回复键词自动回复,可以通过添加规则(规则名最多为60字数),订阅用户发送的消息内如果有您设置的关键字(关键字不超过30字数,可选择是否全匹配如设置了全匹配则必须关键字全部匹配才生效),即可把您设置在此规则名中回复的内容自动发送给订阅用户。
2)每个规则里可设置5条回复内容,若设置了多个回复内容(没有设置“回复全部”),系统会随机回复。
3)多条回复设置方法:进入编辑者模式,点击关键词自动回复=》添加规则=》输入关键词匹配内容后,再添加内容,然后选择“回复全部”即可。
完全匹配功能设置
1、若选择了全匹配,在编辑页面则会显示“已全匹配”(如图):
4、关键字配置(作为粉丝发来命中的关键字);
5、回复信息(命中关键字后自动回复的信息内容);
6、勾选了“回复全部”,只要粉丝命中关键就会自动回复该规则内的所有回复;若未勾选,会随机回复;
7、建议在一个规则里设置一个关键字,以便粉丝获得想要的答案。
关键字自动回复的规则
1、字数限制:
微信公众平台认证与非认证用户的关键字自动回复设置规则上限为200条规则(每条规则名,最多可设置60个汉字),每条规则内最多设置10条关键字(每条关键字,最多可设置30个汉字)、5条回复(每条回复,最多可设置300个汉字)。
公众服务号(认证用户、非认证用户),1个月(按自然月)内可发送4条群发消息。
2、通过微信公众平台已经群发的消息内容(包括群发成功、或群发后审核中的内容),不支持修改或者删除消息内容。
3、用户第1次群发时,会自动弹出签署使用协议(服务协议)提示框,签署协议以后不会再提醒、也无法查看协议,请您了解。
微信公众平台免费开放9大接口下一个明星帐号就是你
微信公众平台免费开放9大接口下一个明星帐号就是你微信公众平台免费开放9大接口下一个明星帐号就是你2013-11-05 来源: 综合消息作为微信公众平台成长起来的第一批明星企业,南航、招行、广东联通等企业在微信上提供的特色服务和良好反馈,让众多中小企业羡慕不已。
如今,微信公众平台向服务号免费开放9 大高级技术接口,将个性化定制、精准服务的选择权交到企业手上,企业也能充分发挥自身想象力,开发出自己的“ 智能客服” 。
据了解,本次微信公众平台开放的9 大技术接口包括了语音识别、客服接口、OAuth2.0 网页授权、生成带参数二维码、获取用户地理位置、获取用户基本信息、获取关注者列表、用户分组接口以及上传下载多媒体文件,涉及多个与企业服务息息相关的内容。
可以说掌握了这些接口能力,企业在个性、精准服务和互动交流上无疑将更加出彩。
下面我们就一起来看看这些高级接口开放背后的意义和可以延伸的用法。
1. 语音识别描述:通过语音识别接口,用户发送的语音,微信后台将同时给出语音识别出的文本内容。
意义:第三方可以调用微信自主研发的语音识别技术,将用户语音发送的信息自动识别为文字,以便于系统快速处理需求。
依靠微信强大的语音识别技术,企业在公众平台操作时间大大减少,显著提升企业在公众平台上的运营效率,及时对用户的反馈提供支持。
例如在“海尔智能空调”微信公众帐号中就用到了“语音识别”功能,用户可以通过语音来告诉微信需要的温度、风速、模式等,通过语音识别后微信就会自动向空调发出指令来进行相应的调节。
同样,未来电视也能动动嘴就搜节目,关注“中国互联网电视”微信公众号,直接通过语音搜索“告诉”微信想看的节目就能自动调台,解决了遥控器难以文字输入的弱点。
语音识别便于系统快速处理需求,提升企业在公众平台上的运营效率,及时对用户的反馈提供支持。
2. 客服接口描述:通过客服接口,公众号可以在用户发送过消息的 24 小时内,向用户回复消息。
微信公众平台消息接口指南
微信公众平台消息接口指南
公众平台用户提交信息后,微信服务器将发送GET请求到填写的URL上,并且带上四个参数:
开发者通过检验signature对请求进行校验(下面有校验方式)。
若确认此次GET请求来自微信服务器,请原样返回echostr 参数内容,则接入生效,否则接入失败。
signature结合了开发者填写的token参数和请求中的timestamp参数、nonce参数。
消息推送
当普通微信用户向公众账号发消息时,微信服务器将POST该消息到填写的URL上。
结构如下:
事件推送
事件推送只支持微信4.5版本,目前仅开启自定义菜单接口事件推送。
其余功能即将开放,敬请期待。
对于每一个POST请求,开发者在响应包中返回特定xml结构,对该消息进行响应(现支持回复文本、图文、语音、视频、音乐和对收到的消息进行星标操作)。
微信服务器在五秒内收不到响应会断掉连接。
回复xml结构如下:。
微信公众平台使用方法:五大微信公众平台使用功能教程手册
微信公众平台使用方法:五大微信公众平台使用功能介绍现状很多人都在注册微信公众账号,只是对于企业微信公众账号以及个人微信公众账号在很多功能方面都不知道如何使用。
本片文章主要解说下微信公众平台五大功能使用,让大家在做微信推广的时候能够更加有效:1.群发功能使用2.关键词回复3.用户消息回复4.被添加自动回复5.开发者模式一:群发功能使用微信公众平台群发规则说明和群发消息的方法操作方法:登录微信公众平台(https://)=》群发消息=》根据需要填写文字/语音/图片/视频/录音等内容后,选择对群发对象、性别、群发地区发送即可。
群发消息内容目前支持群发的内容:文字、语音、图片、视频、图文消息。
1、群发内容中需添加文字+图片+视频,可先在“素材管理”中设置图文消息,然后群发时选择“图文消息”类型即可。
2、上传至素材管理中的图片、语音可多次群发,没有有效期。
3、群发图文消息的标题上限为64个字节;4、群发内容字数上限为1200个字符、或600个汉字。
5、语音限制:最大5M,最长60秒,支持mp3、wma、wav、amr格式。
6、视频限制:最大20M,支持rm, rmvb, wmv, avi, mpg, mpeg, mp4格式。
(上传视频后为了便于粉丝通过手机查看,系统会自动进行压缩,请谅解。
)注:公众平台群发消息目前只支持中文和英文,暂时不支持其他语言,请您谅解。
群发消息的规则1、群发消息条数:公众订阅号(认证用户、非认证用户)在24小时内只能群发1条消息;公众服务号(认证用户、非认证用户),1个月(按自然月)内可发送4条群发消息。
2、通过微信公众平台已经群发的消息内容(包括群发成功、或群发后审核中的内容),不支持修改或者删除消息内容。
3、用户第1次群发时,会自动弹出签署使用协议(服务协议)提示框,签署协议以后不会再提醒、也无法查看协议,请您了解。
4、被加入黑名单的关注用户,不会接收到群发信息。
5、为了保持绿色网络环境,请您不要发布色情、暴力、赌博、血腥、政治等违反国家法律法规的信息,避免引起其他用户投诉,导致您的微信公众号无法正常使用。
微信公众平台功能介绍(课堂PPT)
1,多客服申请条件 认证的微信服务号或订阅号可以在 “公众平台-功能-添加功
能插件” 看到 “多客服” 申请入口,申请开通即可。
微微信信公公众众号平应台用类功型能说明
微信多客服功能 微信小店功能 微信卡券功能 微信设备功能 微信模版消息 自定义菜单功能 微信广告主流量主
2,多客服建立客服团队 商户在微信公众平台开通人工客服权限以后,于“功能-多客
1
微信公众号账号类型对比
2
微信九大高级接口详解
3
微信公众号应用功能说明
4
微信支付服务说明
5
微信公众号常见问题
微微信信九公大众高平级台接类口型详解
九大高级接口
语音识别 客服接口 OAuth2.0网页授权 生成带参数二维码 获取用户地理位置 获取用户基本信息 获取关注着列表 用户分组接口 上传下载多媒体功能
微信公众平台功能介绍
1
微信公众号账号类型对比
2
微信九大高级接口详解
3
微信公众号应用功能说明
4
微信支付服务说明
5
微信公众号常见问题
微微信信公公众众号平账台号类类型型对比
订阅号,服务号,企业号功能对比
微微信信公公众众号平账台号类类型型对比
微微信信公公众众号平账台号类类型型对比
微信认证后:
订阅号和服务好的区别?
①【语音识别】 通过语音识别接口,用户发送语音,将会同时给出语音识别出的文本。
【实用意义】 第三方可以调用微信自主研发的语音识别技术。意味着微信向第三
方开放语音识别技术,直接调用语音识别接口,对语音识别结果进行互 动或根据识别的内容进行自动答复。
②【客服接口】 通用客服接口,公众号可以在客户发送消息的48小时内,向用户回复
微信公众平台使用方法:五大微信公众平台使用功能教程手册8P
五:开发者模式,微信公众平台如何成为开发者?
登录微信公众平台后,点击高级功能=》开发模式=》成为开发者=》填写接口配置信息,提交后等待我司工作人员的审核。
群发成功,而粉丝未收到群发消息的说明
在微信公众平台消息群发成功后,而粉丝未收到群发消息,可能导致的原因:
1、通过微信公众平台群发消息时,对群发对象、性别、群发地区进行了选择,不在选择内的粉丝则无法接收消息。
2、被加入黑名单的粉丝,不会接收到群发信息,建议进入微信公众平台=》用户管理=》黑名单,查看是否有进行设置。
已发送的群发消息查看方法:登录微信公众平台=》群发消息=》已发送。
二:关键词回复,公众平台如何设置关键词回复
关键词自动回复功能的介绍
在微信公众平台设置关键词自动回复,可以通过添加规则(规则名最多为60字数),订阅用户发送的消息内如果有您设置的关键字(关键字不超过30字数,可选择是否全匹配如设置了全匹配则必须关键字全部匹配才生效),即可把您设置在此规则名中回复的内容自动发送给订阅用户。
现状很多人都在注册微信公众账号,只是对于企业微信公众账号以及个人微信公众账号在很多功能方面都不知道如何使用。
本片文章主要解说下微信公众平台五大功能使用,让大家在做微信推广的时候能够更加有效:
1.群发功能使用
2.关键词回复
3.用户消息回复
4.被添加自动回复
5.开发者模式
一:群发功能使用
群发消息内容
目前支持群发的内容:文字、语音、图片、视频、图文消息。
1、群发内容中需添加文字+图片+视频,可先在“素材管理”中设置图文消息,然后群发时选择“图文消息”类型即可。
2、上传至素材管理中的图片、语音可多次群发,没有有效期。
微信公众平台九大高级接口
微信公众平台9大高级接口功能解读微信刚刚更新公众平台,向服务号开放微信认证,开放 9 大高级接口,增加开发者问答系统,并对微信公众平台的后台管理界面进行改版。
其中最受关注的是微信向开发者开放的九大高级接口。
这些接口为:1.语音识别接口2.客服接口3.OAuth2.0 网页授权接口4.生成带参数的二维码接口5.获取用户地理位置接口6.获取用户基本信息接口7.获取关注者列表接口8.用户分组接口9.上传下载多媒体文件接口上图中,微信官方对九大接口作了简单的介绍,下面小乐和大家一起来看看微信开放这些接口有什么意义1. 语音识别功能描述:通过语音识别接口,用户发送的语音,将同时给出语音识别出的文本内容。
实用意义:第三方可以调用微信自主研发的语音识别技术。
意味着微信向第三方开放语音识别技术,直接调用语音识别接口,对语音识别结果进行互动或根据识别的内容进行自动答复。
2. 客服接口功能描述:通过客服接口,公众号可以在用户发送过消息的 12 小时内,向用户回复消息。
实用意义:以前公众帐号跟订户只能被动响应,比如用户触发了需求,如发送关键字给公众帐号,后者才可以与用户对话。
如今,如果订户跟公众帐号对话过一次,公众帐号就可以在 12 个小时内持续给用户下发消息。
这提高了公众帐号发送消息的能力。
3. OAuth 2.0 网页授权功能描述:通过网页授权接口,公众号可以请求用户授权。
实用意义:这就像微博、QQ的帐号授权功能。
这意味着微信帐号正式成为一个帐号系统。
4. 生成带参数二维码功能描述:通过该接口,公众号可以获得一系列携带不同参数的二维码,在用户扫描关注公众号后,公众号可以根据参数分析各二维码的效果。
实用意义:举例来说,以前放一个二维码在网站或者线下的广告牌,效果都是一样的:获得关注用户。
现在可以分析订户来自哪里。
开发者可以在链接里设置特殊信息,做更多的数据分析。
这一功能也可以用来做帐号绑定,5. 获取用户地理位置功能描述:通过该接口,公众号能够获得用户进入公众号会话时的地理位置。
微信公众平台开发(4)微信模板消息接口
微信公众平台开发(4)微信模板消息接⼝⼀、添加消息模板1、所有服务号都可以在功能->添加功能插件处看到申请模板消息功能的⼊⼝,但只有认证后的服务号才可以申请模板消息的使⽤权限并获得该权限;2、需要选择公众账号服务所处的2个⾏业3、在所选择⾏业的模板库中添加模板;4、在我的模板中可以看到添加的模板(商家新订单提醒模板)⼆、模板消息接⼝开发access_token是公众号的全局唯⼀票据,公众号调⽤各接⼝时都需使⽤access_token,access_token的有效期是2⼩时。
模板消息需要使⽤access_token来授权。
1、获取access_token接⼝地址:https:///cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET请求⽅式:GET返回的数据格式:json格式1public String getAccessToken(){2 String requestUrl = "https:///cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET";34 String appid = "appid";//第三⽅⽤户唯⼀凭证56 String secret = "appsecret";// 第三⽅⽤户唯⼀凭证密钥,即appsecret78 requestUrl=requestUrl.replace("APPID", appid);9 requestUrl=requestUrl.replace("APPSECRET", secret);1011 JSONObject jsonObject= CommonUtil.httpsRequestToJsonObject(requestUrl, "GET", null, false);1213 String access_token = jsonObject.getString("access_token");1415return access_token;1617 }2、模板1public class Template {23// 消息接收⽅4private String toUser;5// 模板id6private String templateId;7// 模板消息详情链接8private String url;9// 消息顶部的颜⾊10private String topColor;11// 参数列表12private List<TemplateParam> templateParamList;13//省略getter、setter⽅法1415//按微信接⼝要求格式化模板16public String toJSON() {17 StringBuffer buffer = new StringBuffer();18 buffer.append("{");19 buffer.append(String.format("\"touser\":\"%s\"", this.toUser)).append(",");20 buffer.append(String.format("\"template_id\":\"%s\"", this.templateId)).append(",");21 buffer.append(String.format("\"url\":\"%s\"", this.url)).append(",");22 buffer.append(String.format("\"topcolor\":\"%s\"", this.topColor)).append(",");23 buffer.append("\"data\":{");24 TemplateParam param = null;25for (int i = 0; i < this.templateParamList.size(); i++) {26 param = templateParamList.get(i);27// 判断是否追加逗号28if (i < this.templateParamList.size() - 1){2930 buffer.append(String.format("\"%s\": {\"value\":\"%s\",\"color\":\"%s\"},", param.getName(), param.getValue(), param.getColor()));31 }else{32 buffer.append(String.format("\"%s\": {\"value\":\"%s\",\"color\":\"%s\"}", param.getName(), param.getValue(), param.getColor()));33 }3435 }36 buffer.append("}");37 buffer.append("}");38return buffer.toString();39 }40 }3、发送模板消息,返回json格式结果public JSONObject sendTemplateMsg(Template template){//获取tokenString token = accessTokenService.getAccessToken();String requestUrl = "https:///cgi-bin/template/api_add_template?access_token=ACCESS_TOKEN";requestUrl=requestUrl.replace("ACCESS_TOKEN", token);if (log.isDebugEnabled()) {log.debug(template.toJSON());}//发送模板消息,返回json格式结果JSONObject jsonObject = CommonUtil.httpsRequestToJsonObject(requestUrl, "POST", template.toJSON(),false);return jsonObject;}三、实现效果以订单⽀付成功通知为例:构造消息实体:1 String tplId = "whmJQfErBz_62Fu4ebCiDkz4u9hgBJOMolbLEwZDvh4";2 Template tem=new Template();3 tem.setTemplateId(tplId);4 tem.setTopColor(SUCCESS_TOP_COLOR);56 List<TemplateParam> paras=new ArrayList<TemplateParam>();7 paras.add(new TemplateParam("first","您有⼀笔新订单,等待发货。
微信开发模式api接口文档简介
微信开发模式api接口文档简介微信公众平台分为订阅号和服务号,服务号提供9大接口,需要通过微信认证后才能使用这些接口。
认证费用300元。
下面是接口的大致介绍:1. 语音识别:通过语音识别接口,用户发送的语音,将会同时给出语音识别出的文本内容。
2. 客服接口:通过客服接口,公众号可以在用户发送过消息的24小时内,向用户回复消息。
3. OAuth2.0网页授权:通过网页授权接口,公众号可以请求用户授权。
4. 生成带参数二维码:通过该接口,公众号可以获得一系列携带不同参数的二维码,在用户扫描关注公众号后,公众号可以根据参数分析各二维码的效果。
5. 获取用户地理位置:通过该接口,公众号能够获得用户进入公众号会话时的地理位置(需要用户同意)。
6. 获取用户基本信息:通过该接口,公众号可以根据加密后的用户OpenID,获取用户的基础信息,包括头像、昵称、性别、地区。
7. 获取关注者列表:通过该接口,公众号可以获取所有关注者的OpenID。
8. 用户分组接口:通过分组接口,公众号可以在后台为用户移动分组,或创建、修改分组。
9. 上传下载多媒体文件:通过该接口,公众号可以在需要时在微信服务器上传下载多媒体文件。
微信公众平台开发模式对于很多人来说还是很难理解,毕竟是代码问题,这份资料,面对的主要也是有编程经验的。
对于只会编辑模式的人来说。
阅读会有点困难。
我们现在就一起来了解一下吧!1?文本类型息接口获取到的消息格式:这类信息是微信公众平台接收到的最多的消息。
即用户向微信公众帐号发送文本信息。
消息格式为:文本消息的数据字段:ToUserName:开发者微信号(公众账号ID)FromUserName:发送方帐号(微信用户的OPENID,每个微信用户与每个公众账号是唯一的,不同公众账号同个用户OPENID是不同的)CreateTime:消息创建时间MsgType:消息类型(文本消息为text)Content:消息内容MsgId:消息的ID号2?图文类型用户使用图片上传发送消息接口获取到的消息格式:图片消息与文本消息数据不同:MsgType:消息类型为imagePicUrl:图片链接,该图片保存在微信的服务器上,可以通过远程抓取图片程序保存到本地。
微信公众平台开发实例教程第6章微信公众平台基础接口实例讲解
• access_token 获取及应用介绍 • 微信服务器 IP 及长链接转短链接接口讲解 • 用户管理中常用接口调用实例及解析
微信公众平台接口开发(中):基础接口
access_token 获取应用介绍— 课时知识点
同样微信服务器通过access_token来判断该公众号是否有权限调用该接口。
access_token 获取及应用介绍
• 微信开发中access_token的重要性:
access_token是公众号的全局唯一票据,公众号调用各接口时都需使用 access_token。access_token的存储至少要保留512个字符空间。access_token 的有效期目前为2个小时。
本套课程中我们学习了微信公众平台的基础接口。你应当掌握了以下知识:
• access_token 获取及应用 • 获取微信服务器 IP 接口实例及讲解 • 长链接转短链接接口调用实例
• 获取微信关注用户列表接口调用实例
• 获取用户基本信息
你可以使用这些知识来开发简单的微信接口应用,如果想继续提高,你可以继续在 极客学院学习微信公众平台接口开发(下):高级接口课程。
• access_token在后期应用开发中应采取的策略
未超过7200秒
存储 access_token 更新
查询
各接口调用
超过7200秒,重新获取
access_token 获取及应用介绍
• 调用接口获取access_token值实例 • 接口调用地址:
https:///cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
微信公众平台消息接口API指南9P
简介微信公众平台消息接口为开发者提供了一种新的消息处理方式。
微信公众平台消息接口为开发者提供与用户进行消息交互的能力。
对于成功接入消息接口的微信公众账号,当用户发消息给公众号,微信公众平台服务器会使用http请求对接入的网址进行消息推送,第三方服务器可通过响应包回复特定结构,从而达到回复消息的目的。
申请消息接口点击申请,填写网址url和token,其中token可由开发者可以任意填写,用作生成签名。
网址接入公众平台用户提交信息后,微信服务器将发送GET请求到填写的URL上,并且带上四个参数:开发者通过检验signature对请求进行校验(下面有校验方式)。
若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,否则接入失败。
signature结合了开发者填写的token参数和请求中的timestamp参数、nonce 参数。
加密/校验流程:1. 将token、timestamp、nonce三个参数进行字典序排序2. 将三个参数字符串拼接成一个字符串进行sha1加密3. 开发者获得加密后的字符串可与signature对比,标识该请求来源于微信消息推送当普通微信用户向公众账号发消息时,微信服务器将POST该消息到填写的URL 上。
结构如下:文本消息<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName><CreateTime>1348831860</CreateTime><MsgType><![CDATA[text]]></MsgType><Content><![CDATA[this is a test]]></Content><MsgId>1234567890123456</MsgId></xml>图片消息<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName> <CreateTime>1348831860</CreateTime><MsgType><![CDATA[image]]></MsgType><PicUrl><![CDATA[this is a url]></PicUrl><MsgId>1234567890123456</MsgId></xml>地理位置消息<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName> <CreateTime>1351776360</CreateTime><MsgType><![CDATA[location]]></MsgType><Location_X>23.134521</Location_X><Location_Y>113.358803</Location_Y><Scale>20</Scale><Label><![CDATA[位置信息]]></Label><MsgId>1234567890123456</MsgId></xml>链接消息<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName><CreateTime>1351776360</CreateTime><MsgType><![CDATA[link]]></MsgType><Title><![CDATA[公众平台官网链接]]></Title><Description><![CDATA[公众平台官网链接]]></Description> <Url><![CDATA[url]]></Url><MsgId>1234567890123456</MsgId>事件推送事件推送只支持微信4.5版本,即将开放,敬请期待。
微信公众平台各大接口详细功能演示与实现 28页PPT文档
的key值,开发者可以通过自定义的key
值与用户进行交互;
• view:
用户点击view类型按钮后,微信客户端
将会打开开发者在按钮中填写的url值, 达到打开网页的目的,建议与网页授权获
取用户基本信息接口结合,获得用户的登
入个人信息。
2、自定义菜单查询
接口链接: https://api.weixin.qq/cgibin/menu/get?access_token=ACCESS_TOKEN
_t"yspceo=pre"fr:"eSsCh_OtoPkEe"n&refresh_token=REFRESH_TOKEN
}
code:用户换取access_token的票据,每次用户授权
返回值与上一步一样: 带上的code将不一样,code只能使用一次,5分钟未
被使用自动过期。
一、用户管理 6.网页获取用户网络状态(JS接口)
json请求格式:
查询用户组所在分组
通过用户的OpenID查询其所在的GroupID。
openid为用户ID,用户关注或者发送消息时 <FromUserName></FromUserName>中的数据
修改分组名
通返过回分值组,查成询功中或得失到败的groupId可以修改分组名
移动用户分组
通 返过回用值户,的成功op或en失id败和分组id修改
返回格式:
3、自定义菜单删除
由于菜单数量不多,创建难度不大,所以微信只提供全部删除,不 提供删除某一项菜单,接口链接:https://api.weixin.qq/cgibin/menu/delete?access_token=ACCESS_TOKEN
微信公众平台开发:微信公众号第三方开发平台功能介绍PPT
微信公众平台的管理功能于一身,覆盖形象展示、用户沟通、营销互动、在线销售、跟踪分析等多项 环节。届时,企业用户无需登录网页,可以直接在营销QQ客户端同时与QQ、微信两大平台的客户沟 通,同时实现对微信公众平台的综合运维,提升企业营销的运营效率。
微微信信第公三众方平腾台讯类内型部产品 风铃代理页面
微微信信第公三众方平腾台讯类内型部产品 风铃服务号微信管理功能页面
微微信信第公三众方平腾台讯类内型部产品
营销QQ微信版
营销QQ目前很多企业经常用到, 后期因微信的日益强大,而开发了营 销QQ微信版,具体的功能和第三方平 台的功能差不多,其实应该算是营销 QQ的辅助。并不是主体,同样在程序 自主定制上有很大限制。内部就微信 开发而言和风铃相比逊色很多!具体 细节可以查看营销QQ网站。
如具有以下条件者优先: 1. 有广告代理经营资质、客户资源和成熟的销售和策划团队;为风铃提供的独立直客销售团队不少80人,其他相关专业 支持团队不少于50人。 2. 有代理中小企业相关平台业务经验优先,尤其在移动互联网关系链O2O微营销产品销售、运营经验为重。在竞标地区 合作过上万个客户数量级别的、并在当地市场拥有至少10万个量级客户资源库,并持续经营业务的时间不低于3年; 3. 公司注册资金不低于100万并愿意接受腾讯的拓自己的事业; 5. 有无线建站、微店业务经验,或类似产品的销售、运营服务经验优先考虑; 欢迎您参与到腾讯区域移动互联网营销市场的共同事业中来。
微微信信第公三众方平腾台讯类内型部产品
腾讯风铃系统的定位很大程度影响到了微信开发者。即便如此,风铃依然存在,而且还 在不断的进行升级完善。但在费用和程序定制上的争议,很多用户还会选择第三方开发者的 微信系统。
微信公众平台开发接口
微信公众平台开发接口一、消息接口二、通用接口三、自定义菜单接口四、使用限制五、返回码说明消息接口指南返回出自开放平台跳转到:导航, 搜索目录[隐藏]• 1 简介• 2 申请消息接口• 3 网址接入• 4 消息推送o 4.1 文本消息o 4.2 图片消息o 4.3 地理位置消息o 4.4 链接消息o 4.5 事件推送• 5 消息回复o 5.1 回复文本消息o 5.2 回复音乐消息o 5.3 回复图文消息• 6 注意事项•7 示例代码简介公众平台消息接口为开发者提供了一种新的消息处理方式。
申请消息接口点击申请,填写网址url和token,其中token可由开发者可以任意填写,用作生成签名。
网址接入公众平台用户提交信息后,微信服务器将发送GET请求到填写的URL上,并且带上四个参数:参数描述signature 微信加密签名timestamp 时间戳nonce 随机数echostr 随机字符串开发者通过检验signature对请求进行校验(下面有校验方式)。
若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,否则接入失败。
signature结合了开发者填写的token参数和请求中的timestamp参数、nonce 参数。
加密/校验流程:1. 将token、timestamp、nonce三个参数进行字典序排序2. 将三个参数字符串拼接成一个字符串进行sha1加密3. 开发者获得加密后的字符串可与signature对比,标识该请求来源于微信消息推送当普通微信用户向公众账号发消息时,微信服务器将POST该消息到填写的URL 上。
结构如下:文本消息<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName><CreateTime>1348831860</CreateTime><MsgType><![CDATA[text]]></MsgType><Content><![CDATA[this is a test]]></Content><MsgId>1234567890123456</MsgId>图片消息<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName><CreateTime>1348831860</CreateTime><MsgType><![CDATA[image]]></MsgType><PicUrl><![CDATA[this is a url]]></PicUrl><MsgId>1234567890123456</MsgId>地理位置消息<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName> <CreateTime>1351776360</CreateTime><MsgType><![CDATA[location]]></MsgType><Location_X>23.134521</Location_X><Location_Y>113.358803</Location_Y><Scale>20</Scale><Label><![CDATA[位置信息]]></Label><MsgId>1234567890123456</MsgId>链接消息<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName><CreateTime>1351776360</CreateTime><MsgType><![CDATA[link]]></MsgType><Title><![CDATA[公众平台官网链接]]></Title><Description><![CDATA[公众平台官网链接]]></Description><Url><![CDATA[url]]></Url><MsgId>1234567890123456</MsgId>事件推送事件推送只支持微信4.5版本,目前开启自定义菜单接口事件推送、关注与取消关注事件推送。
微信公众平台消息接口API指南
简介微信公众平台消息接口为开发者提供了一种新的消息处理方式。
微信公众平台消息接口为开发者提供与用户进行消息交互的能力。
对于成功接入消息接口的微信公众账号,当用户发消息给公众号,微信公众平台服务器会使用http请求对接入的网址进行消息推送,第三方服务器可通过响应包回复特定结构,从而达到回复消息的目的。
申请消息接口点击申请,填写网址url和token,其中token可由开发者可以任意填写,用作生成签名。
网址接入公众平台用户提交信息后,微信服务器将发送GET请求到填写的URL上,并且带上四个参数:开发者通过检验signature对请求进行校验(下面有校验方式)。
若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,否则接入失败。
signature结合了开发者填写的token参数和请求中的timestamp参数、nonce 参数。
加密/校验流程:1. 将token、timestamp、nonce三个参数进行字典序排序2. 将三个参数字符串拼接成一个字符串进行sha1加密3. 开发者获得加密后的字符串可与signature对比,标识该请求来源于微信消息推送当普通微信用户向公众账号发消息时,微信服务器将POST该消息到填写的URL 上。
结构如下:文本消息<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName><CreateTime>1348831860</CreateTime><MsgType><![CDATA[text]]></MsgType><Content><![CDATA[this is a test]]></Content><MsgId>1234567890123456</MsgId></xml>图片消息<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName> <CreateTime>1348831860</CreateTime><MsgType><![CDATA[image]]></MsgType><PicUrl><![CDATA[this is a url]></PicUrl><MsgId>1234567890123456</MsgId></xml>地理位置消息<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName> <CreateTime>1351776360</CreateTime><MsgType><![CDATA[location]]></MsgType><Location_X>23.134521</Location_X><Location_Y>113.358803</Location_Y><Scale>20</Scale><Label><![CDATA[位置信息]]></Label><MsgId>1234567890123456</MsgId></xml>链接消息<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName><CreateTime>1351776360</CreateTime><MsgType><![CDATA[link]]></MsgType><Title><![CDATA[公众平台官网链接]]></Title><Description><![CDATA[公众平台官网链接]]></Description> <Url><![CDATA[url]]></Url><MsgId>1234567890123456</MsgId>事件推送事件推送只支持微信4.5版本,即将开放,敬请期待。
微信公众平台消息接口API指南
简介微信公众平台消息接口为开发者提供了一种新的消息处理方式。
微信公众平台消息接口为开发者提供与用户进行消息交互的能力。
对于成功接入消息接口的微信公众账号,当用户发消息给公众号,微信公众平台服务器会使用http请求对接入的网址进行消息推送,第三方服务器可通过响应包回复特定结构,从而达到回复消息的目的。
申请消息接口点击申请,填写网址url和token,其中token可由开发者可以任意填写,用作生成签名。
网址接入公众平台用户提交信息后,微信服务器将发送GET请求到填写的URL上,并且带上四个参数:开发者通过检验signature对请求进行校验(下面有校验方式)。
若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,否则接入失败。
signature结合了开发者填写的token参数和请求中的timestamp参数、nonce 参数。
加密/校验流程:1. 将token、timestamp、nonce三个参数进行字典序排序2. 将三个参数字符串拼接成一个字符串进行sha1加密3. 开发者获得加密后的字符串可与signature对比,标识该请求来源于微信消息推送当普通微信用户向公众账号发消息时,微信服务器将POST该消息到填写的URL 上。
结构如下:文本消息<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName><CreateTime>1348831860</CreateTime><MsgType><![CDATA[text]]></MsgType><Content><![CDATA[this is a test]]></Content><MsgId>1234567890123456</MsgId></xml>图片消息<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName> <CreateTime>1348831860</CreateTime><MsgType><![CDATA[image]]></MsgType><PicUrl><![CDATA[this is a url]></PicUrl><MsgId>1234567890123456</MsgId></xml>地理位置消息<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName> <CreateTime>1351776360</CreateTime><MsgType><![CDATA[location]]></MsgType><Location_X>23.134521</Location_X><Location_Y>113.358803</Location_Y><Scale>20</Scale><Label><![CDATA[位置信息]]></Label><MsgId>1234567890123456</MsgId></xml>链接消息<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName><CreateTime>1351776360</CreateTime><MsgType><![CDATA[link]]></MsgType><Title><![CDATA[公众平台官网链接]]></Title><Description><![CDATA[公众平台官网链接]]></Description> <Url><![CDATA[url]]></Url><MsgId>1234567890123456</MsgId>事件推送事件推送只支持微信4.5版本,即将开放,敬请期待。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
json请求格式:
查询用户组所在分组
通过用户的OpenID查询其所在的GroupID。
openid为用户ID,用户关注或者发送消息时 <FromUserName></FromUserName>中的数据
修改分组名
通过分组查询中得到的groupId可以修改分组名 返回值,成功或失败
移动用户分组
通过用户的 openid和分组id修改 返回值,成功或失败
一、用户管理
4.获取用户地理位置
开通了上报地理位置接口的公众号,用户在关注后进入公众号会话 时,会弹框让用户确认是否允许公众号使Байду номын сангаас其地理位置。弹框只在关 注后出现一次,用户以后可以在公众号详情页面进行操作。
用户同意上报地理位置后,每次进入公众号会话时,都会在进入时 上报地理位置,上报地理位置以推送XML数据包到开发者填写的URL 来实现。
1 2 3 4 5
用户管理
多客服功能
自定义菜单 生成带参数的二维码 微信JS接口
一、用户管理
1.分组管理接口
2.获取用户信息 3.获取关注者列表
4.用户地理位置获取 5.网页授权获取用户基本信息
6.网页获取用户网络状态(JS接口)
一、用户管理
1.分组管理
对应公众平台模块:
创建管理:
一个公众账号,最多支持创建 500个分组。 程序实现方法: 1.获取acess_token:使用PHP方法 file_get_contents()将https:///cgibin/token?grant_type=client_credential&appid=APPID&secret=A PPSECRET获取acess_token接口作为参数则可。 2.如下例:
查询所有分组:
程序实现方法: 1.通过access_token使用file_get_contents访问接口链接得到 请求地址: https:///cgi-bin/groups/get?access_token=ACCESS_TOKEN 分组 json 数据,如: 2.通过 json_decode($json) 文件解码为关联数组即可
一、用户管理 5.网页授权获取用户基本信息 5.网页授权获取用户基本信息 2.通过下面链接用前一步的 code来获取网页授权 。如果上一步网页授 1.使用下面接口链接 由于 access_token ,让用户同意授权,获取 拥有较短的有效期,当 code access_token : access_token 超时后,可 权的作用域为 snsapi_base( 不弹出授权页面 ),则本步骤中获取到网页授权 3. 例:如果 返回结果: 获取用户信息 scope=snsapi_userinfo 则会弹出授权页面 ,如: 以使用 refresh_token 进行刷新, refresh_token 拥有较长的有效期( 7 access_ https:///connect/oauth2/authorize?appid= token 的同时,也获取到了 openid调用前面提到的 , snsapi_base失效的后,需要用户重 式的网页授权流程即到此为止。 { 根据获取到的 access_token --获取用户基本信息接口则 天、 30天、60天、 90天),当 refresh_token APPID&redirect_uri=REDIRECT_URI&response_type=code& 如果用户同意授权,页面将跳转至redirect_uri/? 描述:通过网页授权接口,公众号可以请求用户授权 "access_token":"ACCESS_TOKEN", 可得到用户信息 新授权。 scope=SCOPE&state=STATE#wechat_redirect code=CODE&state=STATE后面的参数下若用户 。 "expires_in":7200, 接口链接: https:///sns/oauth2/access_token?appid=APPID& 禁止授权,则重定向后不会带上code参数,仅会 "refresh_token":"REFRESH_TOKEN", secret=SECRET&code=CODE&grant_type=authorization_code 通过接口链接: "openid":"OPENID", 带上state后面的参数state=STATE https:///sns/oauth2/refresh_token?appid=APPID& "scope":"SCOPE" grant_type=refresh_token&refresh_token=REFRESH_TOKEN code:用户换取access_token的票据,每次用户授权 } 返回值与上一步一样: 带上的code将不一样,code只能使用一次,5分钟未 被使用自动过期。
注意:由于一次拉取调用最多拉取10000个关注者 在通过获取到的 "next_openid" 请求原 url如: 的OpenID,当这种大于 10000 的我们想要获取全 https:///cgi部关注者信息,应如下操作。 bin/user/get?access_token=ACCESS_TOKEN&next_openid=OPENID10001
一、用户管理
2.获取用户信息
access_token 返回值为json 与用户的 数据,如: openId获取用户信息
一、用户管理
3.获取关注者列表
通过 公众号可通过本接口来获取帐号的关注者列表,关注者列表由一串 返回数据 https:///cgi-bin/user/get?access_token=ACCESS_TOKEN OpenID url ,即原 (加密后的微信号,每个用户对每个公众号的 url 去掉next_openid这项,得到的json数据拥有 OpenID "next_openid", 是唯一的)组 如: 成。一次拉取调用最多拉取10000个关注者的OpenID,可以通过多次拉取 的方式来满足需求。