外网映射工具地址

企业号或服务号的申请与绑定

开发前准备工作

申请微信公共账号

绑定微信公共账号

  ExMobi是烽火星空通信发展有限公司开发的移动应用开发平台,为移动应用提供开发和运行环境。而当您阅读到这里时,您将发现,ExMobi又强力推出了一个新的功能组件:微信管理服务(WMS),提供与微信平台对接,微信公众号发布,微信自定义菜单构建,自动回复配置,HTML5模块开发等功能。 

  WMS组件可以作为微信开发工具,支持开发者方便的开发、配置和构建微信公众号,也可以作为服务端,与微信回调接口实现对接,处理微信回调转发来的各种消息,同时,WMS组件提供了完善的微信消息的API,您不需要再关心微信提供的接口定义细节,用WMS的API简单调用下就可以发送或回复诸如文本、图文、文件、音频和视频等消息。最关键的,是WMS组件继承了ExMobi服务端强大的数据集成能力,支持HTML5应用开发,开发者可以使用WMS轻松对接企业应用的接口、WEB页面或数据库,实现将客户业务系统微信化,从而实现更多丰富且个性化的企业移动应用。  

  WMS组件将支持微信企业号,服务号和订阅号等几种公众号。

公共号 微信企业号 微信服务号 微信订阅号
ExMobi(WMS) 支持 支持 近期支持

开发前准备工作

 


  开发技术

  使用ExMobi平台微信管理服务(WMS)开发微信模块,首先需要具备如下知识和技能:   1. 掌握JAVA基础,熟悉JSP使用   2. 精通XPATH   3. 熟练使用Tomcat   4. 熟悉Ethereal,HTTP Analyzer抓包工具,Firebug或其它浏览器开发人员插件   5. 熟悉正则表达式   6. 熟悉常用数据库,SQL语法   7. 熟悉网页相关的HTML、CSS、JS技术 

  开发环境  

  使用ExMobi平台微信管理服务(WMS)开发微信模块,开发人员可以使用MBuilder作为开发环境,配合ExMobi服务端开发模式软件包从事微信应用的开发工作。 

  MBuilder开发环境是一套专门用于方便应用开发者使用的开发环境,MBuilder不仅为支持开发ExMobi应用和应用插件,同时也支持开发微信模块,MBuilder对开发微信模块提供的支持包括:   创建微信模块,MBuilder将根据微信模块包目录规范自动创建微信模块;   自动部署微信模块;   运行微信模块;   调试微信模块;   打包微信模块;   集成了很多有用的开发小工具;   MBuilder开发界面如图所示:   要求MBuilder版本3.4.1以上

  开发所需第三方软件包   

  抓包工具:   WireShark   一款网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。   官网地址:http://www.wireshark.org/

  HTTP Analyzer   HTTP 探测工具,HTTP监控工具, HTTP 追踪器, HTTP 调试工具, HTTP/HTTPS分析工具。   官网地址:http://www.ieinspector.com/httpanalyzer/ 

  URL编解码工具:   Encode/Decode Tools URL   下载地址:http://dl-sh-ocn-1.pchome.net/0m/c3/code.rar  

  外网映射工具:   微信开发由于需要与微信对接,微信要求所对接的服务必须是外网地址,很多情况下,我们开发者的开发环境是没有外网映射条件的,我们了解到,如pagekite、新花生壳和步轻云等软件支持外网映射,开发者可以使用,开发者也可以选择自己了解的外网映射工具。 

  在这里给大家介绍“新花生壳” 外网映射工具。   新花生壳下载地址:http://gaoxin.9ht.com/cx/1507061/%D0%C2%BB%A8%C9%FA%BF%C7@48_44063.exe   新花生壳使用方法:http://www.gezila.com/tutorials/11124.html

  注:大家可以根据自行需要注册免费域名或者商业域名,笔者注册的是免费域名,不过还是需要花费1元认证费用。还需要注意的是:在应用新花生壳的时候,必须把电脑的防火墙关闭,否者可能映射不成功。

 

申请微信公共账号

 


  申请企业号  

 

  访问微信企业号开发者中心:http://qydev.weixin.qq.com/wiki/index.php?title=%E9%A6%96%E9%A1%B5,点击“申请体验号”,按照微信的流程申请体验号。

  申请服务号  

  访问微信服务号测试帐号申请页面:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login,点击“登录”按钮,按照服务号申请流程申请。

  注意:微信的测试公共号都有一个使用期限,而且测试的公共号还有一些权限的限制,比如没有微信支付功能等。如果有需求可以申请其正式的公共号,但是可能会产生一定的费用,具体费用以微信官方收费标准为准。

 

绑定微信公共账号

 


  企业账号与WMS绑定   请求完企业账号后,便可以通过扫描二维码方式,进行登陆,然后就会看到企业号管理平台。最好用火狐浏览器打开,可能里面有些功能按钮在IE游览器上点击没有效果。  

  点击设置->权限管理

  点击“新增管理组”,打开管理组配置界面,管理组中可以配置“管理组名”、“管理员(内部)”、“通讯录权限”、“应用权限”和“敏感接口权限”等一系列微信规定的权限功能。开发者可根据项目具体的需求做相应的配置,配置完成后,在页面的底部可以查看到“开发者凭据”,其中的Secret值将在后面WMS的配置中用到。 

  然后接着点击“应用中心”,创建一个属于自己的应用。 

  可见范围可以选择,整个部门人员,也可以分别选择成员个人。

  应用创建好后,返回到 设置->权限管理,对刚才新增的应用分配权限 

  接下来,我们在Mbuilder上面,打开WMS管理页面。注意:需要启动tomcat,如果启动了tomcat,无法自动打开网页,也可以直接在浏览器上输入http://127.0.0.1:8001/wms/main_frame.jsp 

  设置一个回调地址,这个回调地址必须是一个可以供外网访问的地址,之前我们申请 新花生壳 映射本地端口的目的,就是为了让自己的电脑可以供微信官方服务器回调访问。注意:前面一定要加上http:// , 还需要注意的是地址前后不要留有空格。  

  然后我们新增一个企业账户,点击“新增”,然后填写对应的企业账号信息。如果在填写的过程中不明白具体对应的信息是什么,可以点击右侧的“微信体验号图例”查看对应信息在微信官方平台的位置。   

  接下来,在来添加通讯录人员信息,这里的通讯录,其实会同步到微信官方平台上面,在使用WMS的时候,建议在WMS侧新增企业成员,因为这个是个单向同步过程。   在通讯录里面添加企业成员的主要目的是为了让企业成员关注企业账号后可以看到企业应用,这个和服务账号是有区别的,对于企业账号来说,只有企业内部的成员才可以看到企业应用,其他人即便关注了企业账号,也没有权限访问应用。

  企业内部的人员信息可以通过手动新增,也可以通过组织架构同步导入,如果自己企业的通讯录用的是LDAP,就可以直接导入。 

  新增企业成员信息的时候,“账号” 一般指的是企业内部成员的账号,可以企业内部某个系统的账号(到时候做微信应用的时候方便绑定账号信息,做登陆操作),如果企业有众多系统的时候,就写单点登陆的账号。如果测试玩,这里随便写什么都可以,但注意不能是中文。   微信企业账号,在企业成员进行关注的时候,需要发送验证信息,才能通过,这里设置好一种验证信息,如果是“微信号”,企业成员关注后直接验证通过,如果是“手机”或“邮箱”,验证的时候需要发送 “验证码”,才可以通过。

  接下来,开始创建一个“微信应用”和微信官方平台上的“应用”进行绑定。

  这里需要注意的是“应用标识”,“应用标识”本身是可以随便填写的,最好全部小写,这里填写后,到时候在Mbuilder上面创建微信模块的时候,一定要和这里对应上。   其余的信息大家按照“微信体验号图例”进行填写即可。 

  创建好应用后,可以得到WMS平台给我们的三个参数信息,这些信息就是用于和微信平台上面的应用进行绑定用的。

  然后再次进入微信官方的企业号平台,然后在需要绑定的应用上,对应填写信息。 

  进入到要绑定的应用后,开启“回调模式”。然后在“回调URL及密钥” 这里填写刚才WMS服务端给我们的对应信息。

  如果回调地址没有问题,应该可以保存成功,然后把下面所有功能权限全部开启。

  现在我们这个应用就算绑定成功了,剩下的大部分操作都可以在WMS服务端完成了。

  现在可以拿起自己的手机扫描下企业号的二维码,然后进行关注,看看是否有我们创建的应用。注意:要想关注成功并且看到自己的应用,前面在通讯录里面必须把自己先添加通讯录里面。 

  服务账号与WMS绑定 

  微信服务号的绑定大体和微信企业号类似,这里不做详细说明。需要注意的是:   配置回调地址时,需要填写URL,Token信息。这些信息须和WMS中创建服务号应用的信息一致。

posted @ 2015-11-05 15:09  新手娃娃菜  阅读(1192)  评论(0编辑  收藏  举报