融雲狀態碼錶

提供使用融雲 SDK 及 Server API 接口時,可能遇上的狀態碼、原因及需要進行的處理方式。

Server API 狀態碼

HTTP 狀態碼

code—描述—————詳細解釋
200 —-成功—————成功
400—–錯誤請求——–該請求是無效的,詳細的錯誤信息會說明原因
401—–未授權————驗證失敗,詳細的錯誤信息會說明原因
403—–服務器拒絕請求—被拒絕調用,詳細的錯誤信息會說明原因
404—–未找到————服務器找不到請求的地址
405—–方法禁用———羣容量超出上限,禁止調用
429—–太多的請求——超出了調用頻率限制,詳細的錯誤信息會說明原因
500—–服務器內部錯誤–服務器內部出錯了,請聯繫我們儘快解決問題
504—–網關超時———-服務器在運行,本次請求響應超時,請稍後重試

業務返回碼

code—-描述—————詳細解釋—————————————HTTP 狀態碼
404—–未找到————-服務器找不到請求的地址——————–404
1000—-服務內部錯誤—服務器端內部邏輯錯誤,請稍後重試——–500
1001—-App Secret 錯誤—App Key 與 App Secret 不匹配——–401
1002—-參數錯誤———參數錯誤,詳細的描述信息會說明———400
1003—-無 POST 數據—沒有 POST 任何數據————————–400
1004—-驗證簽名錯誤—驗證簽名錯誤———————————–401
1005—-參數長度超限—參數長度超限,詳細的描述信息會說明—-400
1006—-App 被鎖定或刪除—App 被鎖定或刪除———————-401
1007—-被限制調用——該方法被限制調用,詳細的描述信息會說明—-401
1008—-調用頻率超限—調用頻率超限,詳細的描述信息會說明,廣播消息未開通時也會返回此狀態碼。
—————————————————–429
1009—-服務未開通——未開通該服務,請到開發者管理後臺開通或提交工單申請。
—————————————————————————-430
1015—-刪除的數據不存在—要刪除的保活聊天室 ID 不存在——–200
1016—-設置保活聊天室個數超限 設置的保活聊天室個數超限——403
1050—-內部服務超時—-內部服務響應超時—————————-504
2007—-測試用戶數量超限—測試用戶數量超限————————403

Android、iOS 狀態碼

下面列舉了 SDK 使用過程中,可能遇上的錯誤碼、原因以及需要進行的處理。

code——–原因
-3 ———–參數錯誤(Android 平臺)。
-2 IPC——進程意外終止(Android 平臺)。
405———已被對方加入黑名單。
20604—–發送消息頻率過高, 1 秒鐘最多隻允許發送 5 條消息。
21406—–不在該討論組中。
22406—–不在該羣組中。
22408—–在羣組中已被禁言。
23406—–不在該聊天室中。
23408—–在該聊天室中已被禁言。
23409—–已被踢出並禁止加入聊天室。
23410—–聊天室不存在。
23412—–聊天室接口參數無效。
23414—–聊天室雲存儲業務未開通。
24012—–通話鑑權失敗。
24014—–實時音視頻功能未開啓。
24016—–實時音視頻功能已關閉。
25101—–消息撤回時,參數錯誤。
29106—–未關注此公衆號。
29201—–無效的公衆號。(由會話類型和 Id 所標識的公衆號會話是無效的)。
30001—–當前連接不可用(連接已經被釋放)。建立連接的臨時錯誤碼,SDK 會做好自動重連,開發者無須處理。
30002—–當前連接不可用。建立連接的臨時錯誤碼,SDK 會做好自動重連,開發者無須處理。
30003—–消息響應超時。
30004—–導航 HTTP 發送失敗。如果是偶爾出現此錯誤,SDK 會做好自動重連,開發者無須處理。對於 iOS 平臺,如果一直連接不上,應該是您沒有設置好 ATS。ATS 默認只使用 HTTPS 協議,當 HTTP 協議被禁止時 SDK 會一直 30004 錯誤。您可以在我們 iOS 開發文檔中搜索到 ATS 設置。
30007—–導航 HTTP 請求失敗。建立連接的臨時錯誤碼,SDK 會做好自動重連,開發者無須處理。
30008—–導航 HTTP 返回數據格式錯誤。建立連接的臨時錯誤碼,SDK 會做好自動重連,開發者無須處理。
30010—–Socket 不存在,一般由於沒有 connect() 引起的。
30011—–Socket 連接被斷開,主要有兩種情況,一是用戶主動調用 disconnect 之後,Socket 被服務器斷開;二是中間路由原因等導致 Socket 斷開。
30012—–PING 失敗。建立連接的臨時錯誤碼,SDK 會做好自動重連,開發者無須處理。
30013—–PING 超時。 建立連接的臨時錯誤碼,SDK 會做好自動重連,開發者無須處理。
30014—–信令發送失敗。建立連接的臨時錯誤碼,SDK 會做好自動重連,開發者無須處理。
30015—–連接過於頻繁。建立連接的臨時錯誤碼,SDK 會做好自動重連,開發者無須處理。
30016—–消息大小超限,消息體(序列化成 JSON 格式之後的內容)最大 128k bytes。
30017—–請求內存分配失敗,可能是手機內存不夠等原因引起的。
31000 連接 ACK 超時。建立連接的臨時錯誤碼,SDK 會做好自動重連,開發者無須處理。
31002—–App Key 錯誤。請檢查您使用的 App Key 是否正確。
31003 服務器當前不可用(預留)。 建立連接的臨時錯誤碼,SDK 會做好自動重連,開發者無須處理。
31004—–Token 無效。Token 無效一般有以下兩種原因。一是 Token 錯誤,請您檢查客戶端初始化使用的 App Key 和您服務器獲取 Token 使用的 App Key 是否一致;二是 Token 過期,是因爲您在開發者後臺設置了 Token 過期時間,您需要請求您的服務器重新獲取 Token 並再次用新的 Token 建立連接。
31006—–連接重定向。建立連接的臨時錯誤碼,SDK 會做好自動重連,開發者無須處理。
31007—–BundleID 不正確。請檢查您 App 的 BundleID 是否正確。
31008—–App Key 被封禁或已刪除。請檢查您使用的 App Key 是否正確。
31009—–用戶被封禁。請檢查您使用的 Token 是否正確,以及對應的 UserId 是否被封禁。
31010—–當前用戶在其他設備上登錄,此設備被踢下線
32061—–連接被拒絕。建立連接的臨時錯誤碼,SDK 會做好自動重連,開發者無須處理。
33001—–SDK 沒有初始化,在使用 SDK 任何功能之前,必須先調用 Init。
33002—–數據庫錯誤,請檢查您使用的 Token 和 userId 是否正確。
33003—–開發者接口調用時傳入的參數錯誤,請檢查接口調用時傳入的參數類型和值。
33007—–歷史消息雲存儲業務未開通。
-1000—–開發者接口調用時傳入的參數錯誤。請檢查接口調用時傳入的參數類型和值。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章