JPush+SAE+J2EE实现微信公众平台账号服务
通过SAE方式:
JPush上新建应用:
1. 新建时,JPush的应用包名必须与Android应用程序的包名(AndroidManifest.xml中的package)一致;
2. JPush会给每个应用分配appkey和API Master Secret。Weixin TV Server端代码:
1. Eclipse中import进server端的代码;
2. 微信接口配置信息中的Token:在SignUtil.java中的token变量中设置;
3. server端调用JPush接口发送信息:CoreService.java中的appKey、masterSecret的值对应JPush应用的应用标识(AppKey)、API MasterSecret;
4. 在CoreServlet.java中的doGet(),doPost()中处理请求;
5. 在项目上右键->Export->WAR file,导出war文件。SAE:
1. 在SAE上新建Java应用;
2. 在代码管理中,上传刚生成的war包。
微信公众平台:
1. 在微信公众平台(http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login)上配置接口配置信息:
URL为:http://1.weixintv.sinaapp.com/coreServlet
Token为:Weixin TV Server端指定的tokenWeixin TV 客户端代码:
1. 在AndroidManifest.xml中,指定JPUSH_APPKEY为JPush上对应的AppKey;
========================================
映射公网地址:
防火墙
入站规则 -> 新建规则 -> 端口 -> 8090端口
配置tomcat端口为8090:
在tomcat/conf/server.xml中配置。
Proxy生成war包:
1. Proxy工程的Proxy.java中,REQURL变量改为本地端口对应的URL;
2. 生成war包,并上传至SAE上。
微信公众平台配置:
1. URL: http://1.homlee.sinaapp.com/proxy
Token:还是Weixin TV Server端指定的token
运行Weixin TV Server
1. 在Tomcat下运行Server;
2. 通过http://1.homlee.sinaapp.com/proxy访问,只要能访问即可。
http://171.216.94.184:398/WeixinTVServer/
http://localhost:8090/WeixinTVServer/如果http://1.homlee.sinaapp.com/proxy访问不了,需要确认:
Weixin Server端代码已经运行;是否连接到正确的路由器上;路由器上的端口映射是否打开;重启SAE。
========================================
花生壳配置:
- 在花生壳官网注册一个免费域名**.xicp.net,并激活域名;
- 安装花生壳软件,并登录运行;
- 在路由器上配置并打开端口映射,将端口(如398)映射到本机;
- 网页测试:将测试的html页面放置到tomcat的webapps目录下,并启动Tomcat,在外网中通过http://***.xicp.net:398/zhl/index.html即可访问页面;
- 将Proxy端代码Proxy.java的REQURL改为本机域名"http://***.xicp.net:398/WeixinTVServer/coreServlet",导出Proxy.war并上传至SAE;
- Tomcat启动Weixin TV Server端代码(或者导出war,放到tomcat目录下,并启动Tomcat);
- 这样就通过架设花生壳域名服务来实现代理。
========================================
参考:
http://blog.csdn.net/zdingxin/article/details/7433969
JPush+SAE+J2EE实现微信公众平台账号服务相关推荐
- C#微信公众平台账号开发,从零到整,步骤详细。
想到微信的火热,想到其他公司开发手游,如雷电,酷跑类的,都不是很火,但是弱智的"打飞机"和"天天酷跑"却是那么火热.于是乎,想做个微信营销的软件. 首先想到的是 ...
- 腾讯微信公众平台账号类型说明
2019独角兽企业重金招聘Python工程师标准>>> 之前给某协会做过个微信公众平台的方案, 中间调研过微信众平台的账号类型,素材大部分直接从微信的官网上扒下来的,整理了份文档,现 ...
- 微信公众平台账号名字修改方法
很多朋友认证公众号时没有注意名称,导致认证加V后对名字不满意.或者由于企业的发展需要对微信名进行修改,今天小编就来教教大家怎样快速修改微信公众平台的名字. 修改微信名称所需资料 1.准备好公众号新名字 ...
- 微信公众平台账号找回方法
问题:由于长时间未登录账号,导致账号冻结,在登录时提示密码不正确,点击修改密码提示邮箱未注册,注册时提示邮箱被占用,其实是因为账号被冻结了 解决方案: 1.微信关注"公众平台安全助手&quo ...
- php关注账号,一键关注微信公众平台账号
微信公众平台一键关注代码,一键关注好友,一键分享,一键地图 微信一键关注好友方式一 微6平台 微信一键关注好友方式二 微6平台 微信一键关注好友方式三 微6平台 微信一键关注好友 方式四 var ad ...
- 微信公众平台账号资料丢失,如何找回账号密码等登陆信息?
部分用户反映因员工离职,或忘记公众号登陆邮箱及密码.忘记管理员及公众号ID等,导致无法登陆公众号. 微信公众号无法登陆怎么办?可联系公众平台服务商--微巨科技 快速找回. 公众号找回适用范围: 1.个 ...
- 微信公众平台的服务号和订阅号
微信公众平台 服务号 订阅号 作者:方倍工作室 地址:http://www.cnblogs.com/txw1958/p/ServiceNumber-subscriptionNumber.html ...
- 微信公众平台账号迁移公证书如何办理?GDP30强城市收据全新出炉
公众平台可以将品牌.企业信息等推送给上亿的微信用户,降低宣传成本,提升知名度.公众号认证认证后,用户将在微信中看到特有的标识,同时公众号将获得更丰富的高级接口,可向用户提供更有价值的个性化服务. 公众 ...
- 微信一键关注 php,微信公众平台开发一键关注微信公众平台账号
一.使用HTTP协议 [已失效] 点击关注方倍工作室. 二.使用weixin协议 方法1:[已失效] 点击关注方倍工作室 方法2:[已失效] 点击关注方倍工作室 方法3:[安卓有效,苹果无效] 点击关 ...
最新文章
- opengl深度缓冲获得的深度图精度太低_深度学习行人重识别ReID最新综述与展望...
- java 自定义函数_jxTMS--java与python的协作
- Android中的context
- hive表 合并字段_hive 两字段合并成 一个字段 例如:字段a和字段b合并成a-b,请问如何实现、...
- Leetcode 116. 填充每个节点的下一个右侧节点指针 解题思路及C++实现
- 两个单链表相交的一系列问题
- Linux下Tomcat与Apache Web服务器的整合
- python-mysql驱动64位
- pc端文本_使用即将推出的Windows功能从PC发送文本
- 构建高性能ASP.NET站点 第七章 如何解决内存的问题(后篇)—托管资源优化—监常用优化措施...
- echarts地图地名显示_echarts地图 省份名称自定义位置和居中解决办法
- 《几何与代数导引》习题1.34.1
- ArcGIS:矢量、栅格文件裁剪(批量处理)
- 博科导向器升级固件-U盘
- XMLHttpRequest.readyState 状态
- java+ssm基于微信小程序的游泳馆管理系统 uniapp 小程序
- 如何用木板做桥_用木板做桥 工具跟做家具的一样 大小跟办公桌差不多大 能承重 参加比赛 主要是承重 给个设计方案...
- 基于JSP的网上订餐管理系统的设计与实现
- Solaris系统配置IPMP (基于IP寻址与链路)
- 大一初学c语言——程序设计基础