1. 程式人生 > >微信公眾號開發(Java) ---- 客服訊息傳送

微信公眾號開發(Java) ---- 客服訊息傳送

最近用java語言開發的公眾號是在柳峰老師的《微信公眾平臺應用開發++方法、技巧與案例》的基礎上完成的,在次特別感謝,建議微信開發新手可以多看看,柳峰老師的這個例項挺好的,而且在開發的過程中,我個人是感覺到公眾號的對應微信介面開發越來越順手。下面說說這次部落格主題:

我開發的公眾號是一款微信挪車的服務號,裡面有個業務就是使用“點選呼叫”(400業務)後,服務號上也給被呼叫車主的微信上發一條“挪車提醒”的訊息,形式入下:

如果主叫方也關注了該服務號,則會收到下面內容:


被叫方微信上會收到如下提醒:


最開始我是用客服訊息(訊息形式是圖文形式)實現的,以下不是完整程式碼,只是呼叫的方法,具體方法如下:

Article article1 = new Article();
				article1.setTitle("挪車提醒");
				article1.setDescription("尊敬的車主,您好  \n 請求:使用者"+fromUserOpenNumber+" \n 時間:"+sdf.format(new Date()));
				List<Article> list = new ArrayList<Article>();
				list.add(article1);
				// 組裝圖文客服訊息
				String jsonNewsMsg = makeNewsCustomMessage("ojn06s0hiZPG2UhJrwhnCOzYUN2I", list);
				// 傳送客服訊息
				sendCustomMessage(accessToken, jsonNewsMsg);


這種方式我最後沒有采用,原因如下:


不可能我每次發客服訊息前還需要讓對方給我說下話啊,這是根本不可能的,所以最後我採用了“模板訊息”介面的方式,下一篇部落格介紹

相關推薦

公眾開發Java ---- 訊息傳送

最近用java語言開發的公眾號是在柳峰老師的《微信公眾平臺應用開發++方法、技巧與案例》的基礎上完成的,在次特別感謝,建議微信開發新手可以多看看,柳峰老師的這個例項挺好的,而且在開發的過程中,我個人是感覺到公眾號的對應微信介面開發越來越順手。下面說說這次部落格主題: 我開發

公眾開發Java ---- 模板訊息介面的使用

我們先看下官方文件給出的模板訊息介紹: 下面直接寫我的流程了: 第一步:公眾號平臺上設定好模板訊息形式如下(我拿的是測試號演示): 第二步:提前寫好訪問模板訊息的介面如下 /** * 傳送模板訊息 * * @param accessToken

JAVA帶你一步一步實現公眾開發--接入微公眾平臺

(一)接入流程解析 在我們的開發過程中無論如何最好的參考工具當然是我們的官方文件了:http://mp.weixin.qq.com/wiki/8/f9a0b8382e0b77d87b3bcc1ce6fbc104.html 通過上面我們可以看出其中接入微信公眾平臺開發,開發者需要按照如下

Java 公眾開發介入微

開發微信公眾號在沒有正式的公眾平臺賬號時,我們可以使用測試平臺賬號——— 進入之後我們會看見此時appID、appsecret都有了,url是我們成為開發者與微信進行的一次握手配置(url其實就是我們專案中你controller的訪問地址,token是我們

Java 公眾開發

開發微信公眾號在沒有正式的公眾平臺賬號時,我們可以使用測試平臺賬號——— 測試平臺申請地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 開發者文件:https://mp.weixin.qq.c

公眾開發

jpg 解壓 china arc 公眾平臺 開發 技術分享 更換 微信公眾號 4.1 示例代碼設置 首先下載此處的php接入代碼 ,在公眾號中 配置 url 地址指向 文件 代碼 只需更換 自定義的token 即可 這樣就完成最初的接入 微信公眾平臺提供了一個php示例

公眾開發驗證開發者服務器接口

mage down charset 流程圖 ringbuf image put 不知道 als 微信驗證開發者服務器接口 微信驗證開發者服務器接口 如圖所示,開發者可填寫自己服務器的驗證token的接口地址,以及自定義的token(博主申請的測試號,使用natapp來進

公眾開發--入門

ref 微信消息 .html 基礎類型 叠代 開發語言 app 媒體類型 開始 背景 近期遇到幾個項目需要使用微信公眾號進行信息的推送和查看,針對項目的需求,對微信公眾號的開發進行了一段時間的研究,並實現了掃碼獲取微信信息,綁定微信賬號、微信消息推送等功能,準備通過幾篇文章

公眾開發--掃碼綁定賬號

stat 需要 ech 不同 指定 步驟 引導 connect amp 簡書地址:https://www.jianshu.com/p/b2884a226247 當業務系統產生消息需要通過微信推送給指定的用戶時,首頁需要將業務系統類的用戶和微信賬號建立一個關系。這裏采用的是微

公眾開發3---使用開源組件開發進行接口驗證

lse getwriter mon res 幫我 完成 app private als 在經過一系列的微信開發後,關於微信的開發確實內容很龐大,一些基礎的組件都要有我們開發者進行編寫,有沒有簡單的方法呢? 哈哈----在開源社區中無意中找到了關於微信全套開發的sdk,裏面包

公眾開發5---使用開源組件開發公眾OAuth2.0網頁授權授權登錄

esp 開發 color use oauth2 url rec wired 公眾號 搞清微信公眾號授權登錄的步驟步驟,我們的開發就完成了一大步 獻上github 地址: https://github.com/Wechat-Group/weixin-java-tools/wi

C#公眾開發 -- 獲取API呼叫所需的全域性唯一票據access_token

access_token是公眾號的全域性唯一票據,公眾號呼叫各介面時都需使用access_token。開發者需要進行妥善儲存。access_token的儲存至少要保留512個字元空間。access_token的有效期目前為2個小時,需定時重新整理,重複獲取將導致上次獲取的access_token失效。 獲取

C#公眾開發 -- 驗證成為開發者

接下來就是驗證成為開發者了。先來看一下驗證的介面及需要填寫的資訊 在介面配置資訊中填寫需要處理驗證資訊的頁面或者一般性處理檔案,這裡以aspx頁面為例 URl中的格式為:http://XXX.com/wxapi.aspx ,其中XXX.com也即是上文提到的需要有一個外網可以訪問的域名,wxapi.a

C#公眾開發 -- 開發之前的準備

本系列文章講述的是利用C#語言開發微信公眾號的例項教程,主要是服務號的開發(因為訂閱號不能獲取微信開發的高階介面) 想要開發微信服務公眾號,首先必須要有一個認證的微信服務號,這樣才能夠使用微信提供的所有高階介面。在這裡我個人主要以開發講解為主,所以使用了微信提供給開發者一個很方便的工具--公眾平臺測試帳號(

C#公眾開發 -- 使用者關注之後自動回覆

通過了上一篇文章之後的微信開發者驗證之後,我們就可以做微信公眾號的程式碼開發了。 當我們點選關注某個公眾號的時候,有時候會發現他會自動給我們回覆一條訊息,比如歡迎關注XXX公眾號。這個功能其實是在點選關注的時候,使用者觸發了微信定義的事件,同時微信會返回給我們一個XML資料包,微信官方的解釋如下: 推送X

公眾開發 -- 自定義分享樣式

1.微信的分享介面呼叫其實相當於是重寫了個介面,自定義的是分享樣式 2.位置還是右上角的三個點點 首先獲取jssdk 因為我的token是儲存在資料庫裡的,所以只要appid和token 沒有的話需要加一步獲取token值 <?php class JSSDK { priv

公眾開發 -- 生成臨時二維碼

1.臨時二維碼和長期二維碼是由 scene_id 的值區分的 scene_id=1是長期 2.通過掃描二維碼關注的使用者 使用者資訊場景值(qr_scene) 為scene_id的值 3.此處只做臨時二維碼的說明 //生成臨時二維碼 function getTimeQrCode(){

公眾開發 -- 獲取使用者資訊 修改粉絲標籤

獲取code值 $appid=’’ // 微信支付申請對應的公眾號的APPID $urlCode=’’ // 處理code頁面 不能包含? 是微信可訪問頁面 $url="https://open.weixin.qq.com/connect/oauth2/authorize?appid="

公眾開發 -- 自定義選單 動態選單

簡單修改一下appid、appsecret 程式碼可直接複製使用 自定義選單 //獲取token值 $appid = ''; //微信支付申請對應的公眾號的APPID $appsecret = ''; ////微信支付申請對應的公眾號的APP Key $url = "https://

公眾開發-- 獲取使用者位置

獲取jssdk 連結 裡面有寫 獲得使用者地理位置許可權 <script src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script> <script> wx.config({