




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、用户管理用户管理1多客服功能多客服功能2生成带参数的二维码生成带参数的二维码4自定义菜单自定义菜单3微信微信JS接口接口5一、用户管理1.分组管理接口2.获取用户信息 3.获取关注者列表6.网页获取用户网络状态(JS接口)5.网页授权获取用户基本信息4.用户地理位置获取一、用户管理1.分组管理对应公众平台模块:创建管理:一个公众账号,最多支持创建500个分组。程序实现方法:1.获取acess_token:使用PHP方法file_get_contents()将https:/ 公众号可通过本接口来获取帐号的关注者列表,关注者列表由一串OpenID(加密后的微信号,每个用户对每个公众号的OpenID
2、是唯一的)组成。一次拉取调用最多拉取10000个关注者的OpenID,可以通过多次拉取的方式来满足需求。返回数据注意:由于一次拉取调用最多拉取10000个关注者的OpenID,当这种大于10000的我们想要获取全部关注者信息,应如下操作。通过https:/ 去掉next_openid这项,得到的json数据拥有next_openid,如:在通过获取到的next_openid请求原url如:https:/ 开通了上报地理位置接口的公众号,用户在关注后进入公众号会话时,会弹框让用户确认是否允许公众号使用其地理位置。弹框只在关注后出现一次,用户以后可以在公众号详情页面进行操作。 用户同意上报地理位置
3、后,每次进入公众号会话时,都会在进入时上报地理位置,上报地理位置以推送XML数据包到开发者填写的URL来实现。一、用户管理5.网页授权获取用户基本信息描述:通过网页授权接口,公众号可以请求用户授权。5.网页授权获取用户基本信息https:/ access_token:ACCESS_TOKEN, expires_in:7200, refresh_token:REFRESH_TOKEN, openid:OPENID, scope:SCOPE由于access_token拥有较短的有效期,当access_token超时后,可以使用refresh_token进行刷新,refresh_token拥有较长的
4、有效期(7天、30天、60天、90天),当refresh_token失效的后,需要用户重新授权。通过接口链接:https:/ 根据获取到的access_token调用前面提到的-获取用户基本信息接口则可得到用户信息一、用户管理6.网页获取用户网络状态(JS接口)作用:为了方便开发者根据用户的网络状态来提供不同质量的服务,公众号可以在公众号内部的网页中使用JavaScript代码调用来获取网络状态。返回值:二、多客服功能1.将消息转发到多客服接口2.获取客服聊天记录接口3.PC客户端自定义插件接口1.将消息转发到多客服接口如果公众号处于开发模式,需要在接收到用户发送的消息时,返回一个MsgTyp
5、e为transfer_customer_service的消息,微信服务器在收到这条消息时,会把这次发送的消息转到多客服系统。用户被客服接入以后,客服关闭会话以前,处于会话过程中,用户发送的消息均会被直接转发至客服系统。发送消息为XML如下:参数说明:2.获取客服聊天记录接口在需要时,开发者可以通过获取客服聊天记录接口,获取多客服的会话记录,包括客服和用户会话的所有消息记录和会话的创建、关闭等操作记录。利用此接口可以开发如“消息记录”、“工作监控”、“客服绩效考核”等功能。请求链接:https:/ 当需要添加自定义web页面插件时,你需要先进入微信公众平台,“功能-多客服”,选择“客户端高级设置
6、”,选择添加新插件,输入您的页面地址和插件名称,然后重新登录多客服pc客户端,即可在聊天窗口右侧查看到新添加插件页面。(你可以先填写“demo”和http:/ ,使用官方demo进行体验)。例如: 多客服客户端提供了一系列JavaScript方法接口,在多客服中加载的插件页面可以通过JavaScript调用客户端提供的方法。下面详细介绍这些接口。1.向会话窗口输入框中输入一条消息 web页面可以调用PutMsg方法向当前聊天的会话窗口输入框中输入一条消息,可以支持文本、图片、图文三种消息类型。1.推送文本消息时,msg的内容为:2.推送图片消息时3.推送图文消息:2.高亮自定义插件Tab页Ja
7、vaScript实现方法window.external.Notice();3.事件接口 - 切换当前会话用户 插件页面实现MCS_ClientNotify(strParam)方法,即可收到来自客户端的事件通知,页面可以通过参数中的event字段来区分具体事件类型。如在javascript中引入:当客服切换用户窗口,为了通知页面以便获取用户信息如:响应OnUserChange事件,获取并展示当前用户的相关信息。: 如果用户发送了一个位置消息,页面可以响应OnMapMsgClick事件,获取用户经纬度等。如:三、自定义菜单1.自定义菜单创建接口2.自定义菜单查询接口3.自定义菜单删除接口4自定义菜
8、单事件推送1、自定义菜单创建自定义菜单两种类型:click:用户点击click类型按钮后,微信服务器会通过消息接口推送消息类型为event的结构给开发者,并且带上按钮中开发者填写的key值,开发者可以通过自定义的key值与用户进行交互;view:用户点击view类型按钮后,微信客户端将会打开开发者在按钮中填写的url值,达到打开网页的目的,建议与网页授权获取用户基本信息接口结合,获得用户的登入个人信息。接口链接接口链接: https:/ https:/ 用户点击自定义菜单后,微信会把点击事件推送给开发者,请注意,点击菜单弹出子菜单,不会产生上报。推送XML数据包示例: 通过获取EventKey
9、我们能够做出相应的消息推送,当作网站接口等。四、微信推广功能-生成带参数的二维码两种二维码类型1.临时二维码数量较多,参数可以是32位非0整型时间较短,最长为1800s2.永久二维码数量较少,目前参数只支持1-100000能够永久不过期使用。生成带参数的二维码获取方法:通过请求接口链接:https:/ JS接口1.隐藏微信中网页右上角按钮2.隐藏微信中网页底部导航栏3.网页获取用户网络状态隐藏微信中网页右上角按钮 公众号在有需要时(如不需要用户分享某个页面),可在网页中通过JavaScript代码隐藏网页右上角按钮。需要显示请把hideOptionMenu换成showOptionMenu如:隐藏微信中网页底部导航栏 公众号在有需要时(如认为用户在该页面不会用到浏览器前进后退功能),
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 英语-福建省莆田市2025届高中毕业班第二次教学质量检测试卷(莆田二检)试题和答案
- 不锈钢雨篷施工方案
- 碎石填坑施工方案
- 第二单元课题3 制取氧气-教学设计-2024-2025学年九年级化学人教版上册
- 2025年茫茫沙漠大班科学标准教案
- 与驾校有合同范例
- 交通标志线合同范例
- 公司工资合同范例
- 强化员工培训的年度实施计划
- 生物课本与现实生活的联系计划
- 2024年国家林业和草原局直属事业单位招聘应届毕业生231人历年高频难、易错点500题模拟试题附带答案详解
- 健合集团在线测评原题
- 《 大堰河-我的保姆》说课课件 2023-2024学年统编版高中语文选择性必修下册
- 义务教育版(2024)五年级 信息科技 《第3课 游戏体验寻规律》教学设计
- 含有滞纳金合同模板
- 《工程热力学》(第四版)全册配套完整课件
- 和父亲断绝联系协议书范本
- 施工安全的教育培训记录表
- 5 建立良好的公共秩序《共同建设有序生活》(第二课时)(教学设计)2023-2024学年统编版道德与法治五年级下册
- 中国新闻事业史智慧树知到答案2024年山东大学
- 形象设计师学习资料(题库版)
评论
0/150
提交评论