微信開發實戰(4)—URL、Token認證、java原始碼、免費新浪SAE部署
微信開發實戰(4)—URL、Token認證、java原始碼、免費新浪SAE部署
上篇文章概要介紹了微信公眾號開發的原理,偏重於講解理論。
本篇文章通過Java web應用實現微信公眾號的URL、Token認證。並部署到免費的新浪SAE伺服器上,輕鬆教你實現公眾號成為開發者號。
一、URL、Token介面說明
URL和Token介面的相關說明的詳細內容可以參考介面文件。
這裡概要說明一下,就三步:
1、填寫伺服器配置
上篇提到我們需要一個公網伺服器,介紹使用免費的新浪SAE雲伺服器。
開發Java web應用並部署,提供URL和Token。填寫到微信平臺對應的介面配置中。
2、驗證伺服器地址的有效性
主要通過sha1進行加密認證,詳見原始碼。
3、依據介面文件實現業務邏輯
認證通過之後,URL就作為開發者伺服器與微信伺服器之間互動通訊的橋樑。在後面一篇文章介紹。
二、java web應用提供URL和Token
windows環境
2.1,軟體相關版本:
JDK1.7+;
連結:http://pan.baidu.com/s/1o7EFjuE
密碼:kr03
Tomcat 7;
連結:http://pan.baidu.com/s/1qYTe0mK
密碼:lg2w
SpringMVC4.1 + Freemarker2.3 (目前還沒涉及資料庫)
2.2,開發工具:
eclipse
連結:http://pan.baidu.com/s/1jH9xDf4
密碼:i11y
2.3,javaweixin
下載地址(包括war包和原始碼)
連結:http://pan.baidu.com/s/1cGFNbw
密碼:eikn
2.4,原始碼結構及說明
2,目前沒有使用maven進行專案構建,後期會使用。
3,目前只是實現了URL和Token認證功能。
參考WxApiController.java檔案
4,專案匯入eclipse,並在tomcat中啟動之後,訪問http://ip:port/javaweixin,成功顯示如下:
三、新浪SAE部署
訪問新浪sae:http://www.sinacloud.com
3.1,建立雲應用SAE
動圖如下:
3.2,配置二級域名,建立應用,上傳war包
動圖如下:
3.3,訪問連結
訪問:http://1.javaweixincoder10.applinzi.com/
成功介面如下:
四、配置開發者賬號
4.1,新浪SAE提供的URL和Token:
URL(域名換成開發者自己的):
http://1.javaweixincoder10.applinzi.com/wxapi/message.html
Token(詳見WxApiController.java,開發者可以修改):
javaweixinToken
4.2,登入公眾號測試號
將4.1中的URL和Token填寫到 介面配置資訊 中,點選提交即可!
恭喜你,成功了!!!
相關文章
- 微信開發 PHP程式碼 免費送貨PHP
- tp5實戰開發大型B2C商城 原始碼免費共享原始碼
- 微信公眾號開發——伺服器配置及token驗證伺服器
- 多款免費可商用的微信小程式開源原始碼推薦(商城類)微信小程式原始碼
- notejs開發的微信商城原始碼!!JS原始碼
- thinkphp開發微信商城的原始碼PHP原始碼
- 微信後臺開發實戰教程
- drf-jwt原始碼分析以及自定義token簽發認證、alc和rbacJWT原始碼
- 免費SSL證書申請及部署實踐
- 雲原生微信小程式開發實戰微信小程式
- 微信小程式實戰影片教程附原始碼課件與多個微信小程式原始碼 14課微信小程式原始碼
- 免費呼叫微信推送介面
- 微信開發(4):微信第三方開放平臺的搭建(java)Java
- 微信小程式開發總結(附原始碼)微信小程式原始碼
- PHP實現個人免簽約微信支付介面原理+原始碼PHP原始碼
- 增強版實名認證介面-Java身份證實名認證介面程式碼-身份認證Java
- 微商代理訂貨系統開發原始碼部署原始碼
- [應用案例]Koahub軟體市場免費版微信商城原始碼 wemall doraemon原始碼
- 微信小程式系統獨立原始碼部署微信小程式原始碼
- 微信小程式“反編譯”實戰(二):原始碼還原微信小程式編譯原始碼
- 智慧名片小程式原始碼,微信電子名片原始碼開發案例原始碼
- 自用電腦+外網開放+SSL認證(純免費)
- tp5實戰開發仿黑糖部落格 免費開發教程
- 免費ssl證書獲取以及部署
- 【知識分享】 香港免費空間和美國免費空間需要實名認證嗎?
- java微信小程式獲取ACCESS_TOKENJava微信小程式
- OpenAI停服,國產大模型免費用!開發者Token自由實現了OpenAI大模型
- Flutter開發實戰 高仿微信(1)首頁Flutter
- Basic認證和Bearer Token認證的區別
- 微信token驗證失敗的幾種情況
- Senparc.Weixin微信開發(1) 開發驗證
- 微信開發者工具實現程式碼加固
- 信特賣新零售系統開發原始碼部署原始碼
- 《Python Web開發實戰》隨書原始碼PythonWeb原始碼
- 微信信用加強認證協議協議
- 還不點開?免費開源的koahub微商城原始碼,僅此一次!原始碼
- thinkphp開發的重磅分銷版微信商城原始碼首發PHP原始碼
- react 實戰開發|react+redux 仿微信聊天介面ReactRedux
- Java指令碼實現在微信聊天框發訊息Java指令碼