通過對接偽裝微信服務器進行微信消息接入
一、概述
當微信開發者後台綁定其他開發者的URL和Token時,如果想同時使用Udesk服務可以通過一個偽裝成微信的服務器與Udesk對接。
二、接入方法
1、將微信ID和微信應用秘鑰提交到Udesk微信渠道接入後台
2、獲得Udesk提供的URL和Token,此URL和Token原應用於綁定微信開發者後台,現此URL和Token應用於客戶自身的服務器,此服務器偽裝成微信,將收到的的微信所有參數和內容按照微信與開發者交互模式發送給Udesk。 有的用戶在我方綁定的微信公眾號同時也會被用於多個係統中,這會造成access_token的競爭.Udesk提供一個更新共享 Access_token 的接口,用戶調用此接口後將會access_token的更新,Udesk不再主動向微信服務器主動更新這個接口. Udesk客服回複的消息按照正常直接綁定微信的方式發送給客戶 3、使用此模式後請謹慎操作Udesk自帶的微信其他功能,比如自定義菜單,如果使用其他開發者帳號配置了菜單,在Udesk微信裏提交,菜單也會被修改。
有的用戶在我方綁定的微信公眾號同時也會被用於多個係統中,這會造成access_token的競爭.Udesk提供一個更新共享 Access_token 的接口,用戶調用此接口後將會接access_token的更新,Udesk不再主動向微信服務器主動更新這個接口.
注意:
1.用戶必須定時(在微信文檔規定的失效時間7200s內 ) 或實時的更新這個接口,以保證Udesk調用微信服務器有效
2.如果用戶希望停止主動更新接口, 必須主動調用清除. 之後Udesk將從微信服務器取得最新的access_token
詳細說明
微信 access_token 共享接口
接口名稱:
/weixin_api/token
交互方式: POST
入參:
access_token 微信最新的
appid 微信應用ID
weixin_secret_key 應用秘鑰(生成的 URL 最後那一段,如下圖)
sign MD5(appid=value&weixin_secret_key=value&TokenValue).upper
(TokenValue 為用戶在 Udesk 設置的微信賬號的 Token 值)
返回: { code: 1000/2000, access_token: value, msg: "錯誤消息" }
1000: 成功,2000:失敗
微信 access_token 清除接口 (當需要 udesk 自動獲取 access_token 調用)
/weixin_api/clean_token
交互方式: POST
入參:
appid 微信應用ID
weixin_secret_key 應用秘鑰 (生成的 URL 最後那一段, 如下圖)
sign MD5(appid=value&weixin_secret_key=value&TokenValue).upper
(TokenValue 為用戶在 Udesk 設置的微信賬號的 Token 值)
返回: {code: 1000/2000, msg: "錯誤消息" }
1000: 成功,2000:失敗
注意: weixin_secret_key 的值:

最後更新:2017-01-17 10:01:46