fix: 按 K-00 约定修复 Go SDK 断线重交与退避
This commit is contained in:
+26
-15
@@ -21,26 +21,37 @@ func apiErr(code, msg string) *APIError {
|
||||
|
||||
// 常用错误码(与 DEVELOPMENT 第 6.10 节一致)。
|
||||
const (
|
||||
CodeBodyTooLarge = "body_too_large"
|
||||
CodeFrameTooLarge = "frame_too_large"
|
||||
CodeMetaTooLarge = "meta_too_large"
|
||||
CodeRateLimited = "rate_limited"
|
||||
CodeBadRequest = "bad_request"
|
||||
CodeNotReady = "not_ready"
|
||||
CodeBusy = "busy"
|
||||
CodeSessionInvalid = "session_invalid"
|
||||
CodeBadCredentials = "bad_credentials"
|
||||
CodeQueueFull = "queue_full"
|
||||
CodeNotConnected = "not_connected"
|
||||
CodeClosed = "closed"
|
||||
CodeAuthFailed = "auth_failed"
|
||||
CodeKicked = "kicked"
|
||||
CodeBodyTooLarge = "body_too_large"
|
||||
CodeFrameTooLarge = "frame_too_large"
|
||||
CodeMetaTooLarge = "meta_too_large"
|
||||
CodeRateLimited = "rate_limited"
|
||||
CodeBadRequest = "bad_request"
|
||||
CodeNotReady = "not_ready"
|
||||
CodeBusy = "busy"
|
||||
CodeSessionInvalid = "session_invalid"
|
||||
CodeBadCredentials = "bad_credentials"
|
||||
CodeQueueFull = "queue_full"
|
||||
CodeNotConnected = "not_connected"
|
||||
CodeClosed = "closed"
|
||||
CodeAuthFailed = "auth_failed"
|
||||
CodeKicked = "kicked"
|
||||
CodeTakenOver = "taken_over"
|
||||
CodeDisabled = "disabled"
|
||||
CodeDeleted = "deleted"
|
||||
CodePasswordReset = "password_reset"
|
||||
CodeResultUnknown = "result_unknown"
|
||||
CodeLoggedOut = "logged_out"
|
||||
)
|
||||
|
||||
// AuthReason 是认证失败原因。
|
||||
// AuthReason 是认证失败 / 顶号原因。
|
||||
type AuthReason string
|
||||
|
||||
const (
|
||||
AuthSessionInvalid AuthReason = "session_invalid"
|
||||
AuthBadCredentials AuthReason = "bad_credentials"
|
||||
AuthTakenOver AuthReason = "taken_over"
|
||||
AuthDisabled AuthReason = "disabled"
|
||||
AuthDeleted AuthReason = "deleted"
|
||||
AuthPasswordReset AuthReason = "password_reset"
|
||||
AuthRateLimited AuthReason = "rate_limited"
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user