文档
邀请好友,多拿一次周额度重置。好友注册并使用即得 1 次重置(30 天内有效)· 其消费再拿最高 10% 现金返现。
+1 次重置生成链接

TypeScript SDK

从当前源码生成的 @acosmi/sdk-ts 2.19.6

本页和 inventory 从同仓库源码只读生成。安装版本需锁定,源码存在不代表生产已启用或完成业务验收。

sh
npm install @acosmi/sdk-ts@2.19.6
npm install @acosmi/sdk-ts@2.19.6

PAYG Key 的首次模型调用请看 第一次 API 调用。Client.create/login 是会员 OAuth 旅程,不能将会员 token 与池③ Key 混用;complianceBaseURL 缺省为 serverURL + /admin-api。

源码切片

  • Package: @acosmi/sdk-ts@2.19.6
  • Source SHA-256: c5afac1aeabe2ccca8098c6cdb4ea1d78e919d2ae133711c6ff1353be0156551
  • ComplianceClient methods: 52
  • SDK compliance scopes: 15
  • Backend OAuth compliance scopes: 19
  • SDK scopes missing in this OAuth registry: 0

计数不要求相等:OAuth、静态 Key 和会员委托 Key 按各自用途验证。敏感执行拿不到能力状态时按不可执行处理;不能仅靠 scope 发起付费操作。当前 checkout 不包含 TypeDoc 输出,inventory 明确标为未验证,不能把旧 TypeDoc 清单当作本版本完整公开 API。

ComplianceClient

  • createEvidenceAsset
  • getEvidenceAsset
  • listEvidenceAssets
  • verifyEvidencePublic
  • issueTimestamp
  • issueTimestampForAsset
  • getTimestamp
  • listTimestamps
  • verifyTimestamp
  • waitForTimestampVerified
  • listTsaProviders
  • getTsaStats
  • buildEvidencePackage
  • listEvidencePackages
  • createReport
  • getReport
  • listReports
  • publishReport
  • downloadReport
  • createSigningEnvelope
  • getSigningEnvelope
  • listSigningEnvelopes
  • signEnvelope
  • createH5SigningUrl
  • syncSigningEnvelopeStatus
  • listEnvelopeContracts
  • listEnvelopeProviderRequests
  • voidEnvelope
  • submitSealApproval
  • approveSealApproval
  • rejectSealApproval
  • cancelSealApproval
  • listPendingSealApprovals
  • getSealApproval
  • listSealApprovals
  • listSealUses
  • getProviderRequest
  • waitForProviderRequestTerminal
  • getCapabilities
  • getFeatureGate
  • listOperations
  • getOperation
  • createContractTemplate
  • updateContractTemplate
  • deleteContractTemplate
  • getContractTemplate
  • listContractTemplates
  • uploadContractTemplatePdf
  • publishContractTemplate
  • archiveContractTemplate
  • listContractTemplateVersions
  • classifyError

SDK compliance scopes

  • compliance:evidence:read (ScopeComplianceEvidenceRead)
  • compliance:evidence:write (ScopeComplianceEvidenceWrite)
  • compliance:timestamp:issue (ScopeComplianceTimestampIssue)
  • compliance:timestamp:verify (ScopeComplianceTimestampVerify)
  • compliance:contract_signing:read (ScopeComplianceContractSigningRead)
  • compliance:contract_signing:write (ScopeComplianceContractSigningWrite)
  • compliance:seal:manage (ScopeComplianceSealManage)
  • compliance:seal_approval:request (ScopeComplianceSealApprovalRequest)
  • compliance:seal_approval:approve (ScopeComplianceSealApprovalApprove)
  • compliance:seal_use:execute (ScopeComplianceSealUseExecute)
  • compliance:reports:read (ScopeComplianceReportsRead)
  • compliance:reports:write (ScopeComplianceReportsWrite)
  • compliance:reports:publish (ScopeComplianceReportsPublish)
  • compliance:contract_template:read (ScopeComplianceContractTemplateRead)
  • compliance:contract_template:write (ScopeComplianceContractTemplateWrite)

Gated methods

  • publishReport
  • signEnvelope
  • createH5SigningUrl
  • approveSealApproval

刷新与证据

sh
node Acosmi-PC/frontend/scripts/sync-sdk-docs.mjs
node Acosmi-PC/frontend/scripts/sync-sdk-docs.mjs

脚本路径独立于 cwd,可用 SDK_TS_DIR 显式选择源码。inventory 记录每个源文件 hash;其 sourceDeclarations 是源码声明集合,不冒充根入口完整导出或生产可用清单。