日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JPush+SAE+J2EE实现微信公众平台账号服务

發布時間:2024/3/13 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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端指定的token

Weixin 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实现微信公众平台账号服务的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。