SAE服務下用java實現微信公眾賬號圖靈機器人
下面是是用JAVA來實現的在微信公眾號中接入的智慧機器人,選用的是圖靈機器人提供的免費API
需要準備的資源:
(1) SAE註冊賬號,順便將開發的依賴包下載下來,以免造成本地編譯除錯通過,上傳伺服器顯示異常的情圖靈機器人註冊賬號,會發給你一個API key
(2)圖靈機器人註冊賬號,會發給你一個API key(圖靈機器人官網http://www.tuling123.com)
(3)微信公眾平臺註冊賬號,申請成為開發者(需要認證時間)
所有程式碼已經上傳Github
https://github.com/v-wee/wechat.git
其中 demo.entity中ReceiveXmlEntity.java主要用來對應微信平臺發來的XML資訊做封裝。
demo.process中FormatXmlProcess,用來封裝返回給微信平臺的XML資訊。 demo.process中ReceiveXmlProcess,用來將使用者發起請求時,將微信平臺的XML資訊封裝成ReceiveXmlEntity demo.process中TulingApiProcess,呼叫圖靈機器人介面 demo.process中WechatProcess,封裝XML為物件,呼叫圖靈介面,返回XML在此類中順序執行
demo.process中WechatServlet,微信公眾平臺中對應的服務地址,SAE程式響應servlet
web.xml內容如下
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<servlet>
<description>This is the description of my J2EE component</description>
<display-name>This is the display name of my J2EE component</display-name>
<servlet-name>WechatServlet</servlet-name>
<servlet-class>demo.servlet.WechatServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>WechatServlet</servlet-name>
<url-pattern>/wechat.do</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
在SAE的部署方面,SAE要求上傳war包,可以用myeclipse的匯出為war包功能,就可以部署到SAE上了
相關文章
- 實現支援多公眾號的微信公眾號掃碼登入服務
- 用內網伺服器對接微信公眾號服務內網伺服器
- Python 實現圖靈微信機器人Python圖靈機器人
- 微信返利機器人,公眾號騙局揭祕機器人
- 微信公眾號查券返利機器人搭建教程機器人
- Python 抓取微信公眾號賬號資訊Python
- Nodejs開發微信公眾號中控服務NodeJS
- 江湖微信公眾號機器人飛單機器人娛樂系統部分原始碼機器人原始碼
- 微信公號DIY:訓練微信聊天機器人&公號變身圖片上傳工具機器人
- 圖靈教育微信公眾號關鍵詞回覆一覽表圖靈
- 微信公眾號支付實現詳解(前端)前端
- 用圖靈機器人實現的兩個機器人對話聊天圖靈機器人
- java實現 微信公眾號推送訊息 ,cv 就可執行!!!Java
- 微信公眾號網頁開發——實用真機除錯網頁除錯
- 微信公眾號下發紅包 -- PHPPHP
- 36條微信公眾賬號運營經驗
- 微信公眾號自動回覆_JavaJava
- [微信公眾號] 配置與應用
- 【微信公眾號】配置與應用
- 微信公眾號回覆小程式卡片如何實現?
- Laravel+easywechat 實現公眾號微信支付Laravel
- 【Java】微信公眾號開發筆記Java筆記
- “圖靈訪談”微信公共賬號開通了圖靈
- 微信公眾號編輯模式應用模式
- 微信公眾號智慧回答
- 微信公眾號開發
- 微信公眾號系統
- 微信公眾號--入門
- 微信公眾號java sdk技術選型Java
- 微信公號 DIY:一小時搭建微信聊天機器人機器人
- 前端實現微信公眾號授權—獲取openid前端
- 微信公眾號投票活動製作教程 微信公眾號投票怎麼弄?
- 微信開發下載對賬單-公眾號支付開發-視訊教程12
- 微信公眾號排版 | 彙總和實戰
- 微信公眾號Java開發記錄(一)接入Java
- 微信公眾號開發-分享
- 微信公眾號 檢視地址
- 微信公眾號介面導讀