




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微信公众平台开发经验总结 公司名称深圳市金证科技股份有限公司文档编号文档名称微信公众平台开发经验总结文档版本V1.0起草<邵明远>起草日期YYYY-MM-DD审批<审批人>审批日期YYYY-MM-DD
目录微信公众平台开发经验总结 11. 微信公众平台简介 21.1. 微信概述 21.2. 数据交互流程 21.3. 主要功能接口 31.3.1. 基础接口 31.3.2. 高级接口 32. 硬件要求 43. 前期准备工作 43.1. 已认证的公众账号 43.2. ssl证书 43.3. 应用域名 54. 微信开发流程说明 54.1. 公众账号 54.1.1. 注册公众账号 54.1.2. 公众账号认证 104.2. 微信公众平台设置 154.2.1. 开启开发者模式 154.2.2. 配置微信应用 164.3. 微信应用开发 194.4. 微信测试环境 194.4.1. 公众号自带测试号系统 204.4.2. 新申请一个公众账号用做测试号 215. 个人开发中遇到的问题整理 21微信公众平台简介微信概述 截止2013年1月15日晚,腾讯微信宣布已拥有3亿用户。在移动社交应用风靡全球的今天,微信无疑已经成为一种媒体热议、商家热捧、专家推荐、公众依赖的信息传播工具,微信是继之后,又一个深刻改变互联网信息入口,影响网民获取信息渠道的互联网应用。作为一种新兴的信息传播工具,微信在网络营销方面应用也被越来越多的企业和个人用户认可,并且不少的企业和个人都从中尝到了不少的甜头,发展前景也非常的值得期待。 微信的运营模式,也给金融服务进入“微服务”,提高服务质量,带来了革命性的变革。通过移动终端,及时的了解到企业和个人的各种信息。企业通过微信掌握客户的资料,给客户提供更高效,更智能的服务平台。 当前无论是证券公司、基金公司、信托,还是投资管理公司,都在逐渐的向网络化、移动化方向转变,那么作为移动端的营销渠道之一,微信公众平台经营肯定是各大金融公司营销的必不可少的一环。数据交互流程应用服务器公众号应用服务器公众号基础用户步骤一:用户给公共号发消息以后,微信在腾讯的服务器会给客户应用服务器(在公号后台设置一个接收URL),发送一个XML编码的数据,其中包含了用户发给客户服务器的内容和用户的微信号。步骤二:客户服务器端的应用程序处理完,生成数据按一定的XML格式再返回给腾讯微信服务器,微信公共号就会给用户回复了。步骤三:根据实际业务,在客户服务器上部署不同的应用程序,实现业务逻辑。步骤四:底层应用程序提供客户服务器上不同应用程序所需的接口,实现单向通信或双向通信。主要功能接口基础接口接收消息 接收普通消息:文本消息、图片消息、语音消息、视频消息、链接消息。 接收事件推送:关注/取消关注事件、上报地理位置事件、自定义菜单事件、点击菜单拉取消息时的事件推送、点击菜单跳转链接时的事件推送。发送消息 被动回复消息:文本消息、图片消息、语音消息、视频消息、链接消息、图文消息 群发接口:文本消息、图文消息、图片消息、语音消息、视频消息 通知消息:自定义菜单 自定义菜单创建接口,自定义菜单查询接口,自定义菜单删除接口,自定义菜单事件推送,获取自定义菜单配置接口。素材管理 上传临时素材,获取临时素材,新增永久素材,获取永久素材,删除永久素材,修改永久素材,获取素材总数,获取素材列表。高级接口语音识别接口 通过语音识别接口,用户发送的语音,将同时给出语音识别出的文本内容。客服接口 通过客服接口,公众号可以在用户发送过消息的12小时内,向用户回复消息。OAuth2.0网页授权接口 通过网页授权接口,公众号可以请求用户授权。生成带参数的二维码接口 通过该接口,公众号可以获得一系列携带不同参数的二维码,在用户扫描关注公众号后,公众号可以根据参数分析各二维码的效果。获取用户地理位置接口 通过该接口,公众号能够获得用户进入公众号会话时的地理位置。获取用户基本信息接口 通过该接口,公众号可以根据加密后的用户OpenID,获取用户基础信息,包括头像、名称、性别、地区。获取关注者列表接口 通过该接口,用户可以获取所有关注者的OpenID。用户分组接口 通过分组接口,公众号可以在后台为用户移动分组,或创建、修改分组。上传下载多媒体文件接口 通过该接口公众号可以在需要时在微信服务器上传下载多媒体文件。硬件要求 以下是微信的推荐配置:微信硬件配置服务器名称配置数量用途数据库服务器4核*2/8GB/300G*21安装数据库微信后台服务器4核*2/8GB/300G*21微信后台管理系统部署微信web服务器4核*2/8GB/300G*21微信web应用部署前置服务器4核*2/8GB/300G*21前置服务器,安装代理软件 说明: 前置服务器为部署代理软件时使用,主要是考虑到微信后台服务器和前台服务器需要主动向外部推送消息,而客户通常会将服务器部署在内网中,因此需要通过代理机来实现与腾讯服务器的接口交互,简单可以理解为必须保持前台和后台都能直接访问微信外网接口。前期准备工作已认证的公众账号 在微信项目立项之后,客户需要申请微信公众账号,作为移动端微信操作的入口,并且完成微信认证操作。由于公众账号的申请和认证时间比较长,通常在微信实施之前就要求客户完成该部分操作。部分客户还需要申请微社区,也会在实施之前要求客户完成。ssl证书 微信系统属于交易系统的一种,为了保证交易数据的安全性,建议客户使用ssl加密证书进行微信项目的部署。证书申请由客户完成,证书安装由金证网络部门完成。由于腾讯要求微信的入口是http协议,而交易则使用https协议,因此需要注意的是,证书安装的地方必须要保持http和https协议的同时支持。目前接触的客户中,大多数是将证书安装在F5上,则需要联系F5工程师修改F5规则,保持两种协议的同时满足。提示 由于目前的主流的手机操作系统为IOS、Android和WindowsPhone,而Android系统目前仅支持国外机构颁发的SSL证书,对于国内证书的支持不足,在微信上部署之后,会导致部分国内证书地址无法打开。因此推荐使用国外机构颁发的SSL证书,如verisign、globalsign、GoDaddy、Geotrust等。应用域名 微信在部署时,通常会采用独立的域名来进行部署,此域名可为基金公司网站下的二级域名,并且,域名需要保证已经备案。否则,应用将无法对接到微信公众平台上去。微信开发流程说明公众账号注册公众账号以下是以公司公众账号注册流程为例:步骤一:打开微信公共平台的官网,/,点击“立即注册”。步骤二:填写相关信息,激活邮件后才能注册。步骤三:登录邮箱并激活。步骤四:选择服务号类型。请确认你的微信公众账号属于政府、媒体、企业、其他组织或个人,并请按照对应的类别进行信息登记。步骤五:登记信息,填写公司信息。步骤六:查看信息。步骤七:自动对公打款验证。注意事项:1、请3个工作日后查询对公账户收入款项,10天内将收到的打款验证码(6位数字)填写到登录后首页的验证框内;
2、10天内未填写或3次填写错误则验证失败,申请的微信公众帐号将无法使用;
3、验证通过前,暂时无法使用公众平台的群发功能和高级功能等;
4、验证通过后,公众平台即审核通过可立即使用。步骤八:注册完成。公众账号认证由于微信九大高级接口必须是经过认证之后的公众账号才能使用,因此推荐客户完成微信认证操作。以下是微信认证流程:步骤一:进入微信公众平台=》设置=》微信认证=》开通。步骤二:在微信认证界面里面,我们直接点击“开通”进入“下一步”,点击下一步。步骤三:进入界面里,我们要根据自己的企业性质进行类别选择。步骤四:这里我选择“企业”为例,点击“确定”,就直接进入了提交资料的界面,我们按要求提交各类资料。步骤五:我们必须填写表:企业微信公众号认证申请信息表;认证申请公涵。步骤六:所有资料提交完成后,就到了选择微信认证的名称了。步骤七:我这里以“基于商标名称”为例,然后点击“选择”,进入提交商标注册证资料界面,在这里就必须填写商标名称了。步骤八:商标注册证提交完毕后,我们就直接点击“下一步”,这时就会出现我们刚才所填写的资料,最后就是是否开发票。步骤九:资料全部填写完毕后,我们点击“确定”。
微信公众平台设置开启开发者模式 登录微信公众平台后,点击开发者中心=》成为开发者=》填写接口配置信息,提交后等待我司工作人员的审核。配置微信应用 此处配置微信应用,即对接微应用到微信平台上。这里的服务器配置是我们部署的微信应用地址。设置步骤如下:步骤一:登录微信公众平台后台,在左侧列表中最下方,找到“开发者中心”,点击进入服务器配置填写框。步骤二:点击“修改配置”按钮。步骤三:修改服务器参数,提交。URL(服务器地址):微信应用的应用访问地址,如/wxpt/front/wxServices.action。Token(令牌):对接应用的标识,可自定义,一般设置客户公司英文简称,如bxrfund,qhkyfund等。EncodingAESKey(消息加解密密钥):加密key,系统自动生成。步骤四:在弹出的提示框中,点击“确定”。在配置正确正确情况下,此处设置点击“确定”后,会提示成功。步骤五:点击“启用”按钮,然后“确定”。如果提示“token验证失败”,可以先重次几次,微信服务器有时候不稳定。步骤六:操作成功。提示 此处URL必须是http协议格式,并且只支持80端口。微信应用开发 微信应用开发在网上已经有很多的教程,无论是php的,还是java的,开发流程基本一致,因此此处就不再多做描述,以下主要介绍一下我们的基金微信销售系统V1.0的产品情况。 微信应用的开发与网上交易、微网站的开发流程一致,按照正常的javaweb应用开发即可,以下是基金微信销售系统V1.0的结构图。 微信平台是基于公司的jros核心平台研发的产品,包括:基础信息服务(消息收发,消息浏览,在线服务等);业务信息服务(CRM系统,网销(直销)等)。当投资人关注贵公司的公众号后,即可获取所有系统的服务。通过微信平台上的服务,实现投资人所想的绝大部分需求。 目前产品还在不断完善中,无论是在架构方面还是在业务方面,也希望能在未来的时间里能够把这个产品做得更好。微信测试环境 微应用的测试环境部署,分为两种情况,一种是公众号自带测试号系统,另一种是新申请公众账号。公众号自带测试号系统步骤一:在微信公众平台上,微信提供了一套用户测试的账号。可以在“开发者中心”-->“开发者工具”中,找到“公众平台测试账号”。步骤二:使用管理员微信扫描登录。步骤三:设置微信参数。优点:免费,省时,使用方便。缺点:部分功能接口无法测试,如客服接口;模板消息可以随便配置,与微信预定义的模板消息存在差异。新申请一个公众账号用做测试号操作流程与新申请一个公众账号相同,此处不再重复。优点:可以测试微应用的全部功能,能够最大程度保证与正式上线时一致性。缺点:需要新申请账号,认证。个人开发中遇到的问题整理一个企业可以申请多少个公众账号? 一个企业法人证明可以最多申请50个公众账号。订阅号和公众号有什么差别?订阅号:一般用作图文资讯推送时选择,每天都可以群发一条消息。服务号:一般用作业务操作选择,比如做交易业务。为什么设置服务器总是提示“提交失败”?1.公司网络把微信相关域名做了屏蔽。2.配置的URL地址没有备案。3.配置的URL不是80端口。4.配置的URL不是HTTP协议。企业已经申请了订阅号,能不能改成公众号?申请了认证订阅号的企业,可以在“公众号设置”里面升级成为“服务号”。个人订阅号无法升级。微信在线客服是怎么实现的?客服可以通过微信和多客服助手两种方式完成客服操作。粉丝在微信上点击了“在线客服”之后,进入客服会话状态。此时输入的内容将通过客服接口发送到腾讯客服系统,客服人员在微信上绑定了客服工号之后,就可以在微信上收到粉丝发的信息;也可以用客服工号登录
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四川幼儿师范高等专科学校《大地测量学实验》2023-2024学年第二学期期末试卷
- 晋中师范高等专科学校《网络及其计算》2023-2024学年第二学期期末试卷
- 福建对外经济贸易职业技术学院《大学生劳动教育》2023-2024学年第二学期期末试卷
- 天津艺术职业学院《文献目录与信息检索》2023-2024学年第二学期期末试卷
- 2025海南省安全员A证考试题库及答案
- 贵州中医药大学时珍学院《安全经济学》2023-2024学年第二学期期末试卷
- 2024-2025学年辽宁省七校协作体高一上学期12月月考历史试卷
- 2025江西省建筑安全员-A证考试题库及答案
- 漯河医学高等专科学校《奥林匹克文化》2023-2024学年第二学期期末试卷
- 辽宁轻工职业学院《阿拉伯文学选读》2023-2024学年第二学期期末试卷
- 教科版 二年级下册科学教学计划
- 中国脓毒症及脓毒性休克急诊治疗指南
- 部编版六年级道德与法治下册《学会反思》教案
- 人教版体育与健康四年级-《障碍跑》教学设计
- DB32-T 2860-2015散装液体化学品槽车装卸安全作业规范-(高清现行)
- 部编版四年级下册语文教案(完整)
- T∕CIS 71001-2021 化工安全仪表系统安全要求规格书编制导则
- 福利院装修改造工程施工组织设计(225页)
- 环境空气中臭氧的测定
- 第七章 化学物质与酶的相互作用
- 机械毕业设计论文钢筋自动折弯机的结构设计全套图纸
评论
0/150
提交评论