fix: 按 K-00 约定修复 Go SDK 断线重交与退避

This commit is contained in:
Nixevol
2026-09-30 16:24:13 +08:00
parent 3749b9bdf1
commit f6f8ccf269
20 changed files with 1544 additions and 324 deletions
+26 -15
View File
@@ -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"
)