<cite id="59n5n"><video id="59n5n"></video></cite><cite id="59n5n"></cite><var id="59n5n"></var>
<var id="59n5n"><video id="59n5n"><thead id="59n5n"></thead></video></var>
<var id="59n5n"><video id="59n5n"><thead id="59n5n"></thead></video></var>
<cite id="59n5n"><strike id="59n5n"><thead id="59n5n"></thead></strike></cite>
<cite id="59n5n"></cite>
<cite id="59n5n"></cite><cite id="59n5n"></cite>
<var id="59n5n"><video id="59n5n"><thead id="59n5n"></thead></video></var>
<var id="59n5n"><video id="59n5n"></video></var>
當前位置:主頁 > 公眾服務

融云公眾服務開發者文檔

2017-12-29 13:30 來源:四川禁毒網

融云公眾服務包括:應用公眾服務和公眾服務平臺,它為應用開發者和公眾賬號運營者提供連接服務。

公眾服務平臺: 在 App 開發者和公眾帳號運營者之間建立對接平臺。App 開發者可以通過平臺引入公眾服務資源,幫助 App 快速覆蓋用戶需求。公眾帳號持有者通過平臺有機會向所有集成融云 SDK 的 App 提供服務,進而獲得更加精準、豐富的受眾渠道。

應用公眾服務: 為 App 開發者提供 App 內建公眾服務能力。

公眾服務平臺開發指南 注冊公眾服務

接入融云公眾服務,開發者需要前往融云公眾服務注冊開發者創建公眾號,注冊時需提供真實身份信息。融云對提交信息審核成功后,公眾號創建成功,即可進行消息推送、回復、粉絲管理等操作。

請注意,如開發者想通過自己的 URL 地址接收用戶信息,需要在開發者中心開啟開發者模式后,按以下方式進行接入。

公眾服務客戶端功能接入請參考: 或

接入前準備 獲取 RC-PSKey / Secret

創建公眾號后會為每個開發者分配對應的 RC-PSKey / Secret , 登錄融云公眾服務官網后,打開融云公眾服務 - 開發者中心頁面,獲取 RC-PSKey/Secret。

RC-PSKey 公眾號 Key 唯一標識,是用于驗證 API 接入合法性的。

Secret API 接口密鑰,在調用 API 接口生成數據簽名時需要用到,可重置重新獲取,重置后原密鑰失效,需使用新密鑰重新生成簽名調用 API 接口,建議謹慎操作刷新密鑰功能。

image

獲取 RC-PSKey / Secret 位置

配置消息接收地址

接入融云公眾服務前,開發者需要完成消息接收 URL 配置,公眾號接收用戶發送的消息以及開發者需要的事件推送,融云會將消息數據包 POST 到開發者設置的消息接收 URL 上。

image

消息接收 URL 位置

消息接收 URL 必須以 開頭,目前只支持 80 端口。

API 接口簽名規則 API 調用簽名規則

本文檔中所有請求融云服務端 API 接口的請求均使用此規則校驗,以下不再重復說明。

每次請求 API 接口時,均需要提供 4 個 HTTP Request Header,具體如下:

名稱 類型 說明
RC-PSKey   String   融云公眾服務分配的 Key。  
RC-Nonce   String   隨機數,無長度限制。  
RC-Timestamp   String   時間戳,從 1970 年 1 月 1 日 0 點 0 分 0 秒開始到當前時間(北京時間)的毫秒數。(請嚴格參照此執行,服務器端會校驗此信息)  
RC-Signature   String   數據簽名。  

RC-Signature (數據簽名)計算方法:

將系統分配的 secret、以及 RC-Nonce、RC-Timestamp 三個參數進行字典序排序

將三個參數字符串拼接成一個字符串進行 SHA1 加密

API 接收簽名規則

融云服務器向公眾帳號服務器推送數據時會添加 3 個 GET 請求參數(在 URL 上添加的參數),具體如下:

名稱 類型 說明
rc-nonce   String   隨機數,無長度限制。  
rc-timestamp   String   時間戳,從 1970 年 1 月 1 日 0 點 0 分 0 秒開始到當前時間(北京時間)的毫秒數。  
rc-signature   String   數據簽名。  

rc-signature (數據簽名)計算方法:

將系統分配的 secret、以及 rc-nonce、rc-timestamp 三個參數進行字典序排序

將三個參數字符串拼接成一個字符串進行 SHA1 加密

接收消息

當 App 內用戶向公眾帳號發消息時,融云服務器將 POST 消息數據包(XML格式)到開發者配置的消息接收 URL 上。

融云服務器在五秒內收不到響應會斷掉連接,并且重新發起請求,總共重試三次。

關于重試的消息排重,推薦使用 MsgID 排重。

假如開發者服務器無法保證在五秒內處理并回復,可以直接回復空字符串,融云服務器不會對此作任何處理,且不會發起重試。

http 請求方式:POST

請求接收方式:

文本消息格式

XML 格式

<xml> <ToUserName><![CDATA[toUserName]]></ToUserName> <FromUserName><![CDATA[fromUserName]]></FromUserName> <CreateTime>134223445860</CreateTime> <MsgType><![CDATA[text]]></MsgType> <Content><![CDATA[content]]></Content> <MsgId>msgId</MsgID> </xml>



上一篇:2017年《公共服務藍皮書》指出—— 公共交通成最受關注的民生問題
下一篇:沒有了
幸运快乐8开奖结果