应用开发开发教程
认识返回类型和异常
认识返回类型和异常:沿用平台当前公开 SDK 合同,区分本地模拟、联网调试与正式运行。
| 类型 | 关键字段/用途 |
|---|---|
RuntimeSession | session_id、app_key、app_version_id、subject、app_roles、expires_at |
RuntimeSubject | tenant/account/workspace/user,可选 organization/membership |
Identity | 当前应用中可安全使用的主体视图 |
AppRoles | roles、allows(role) |
RuntimeJob | job_id、client_task_id、status、recovery_ref、results |
RuntimeResult | result_id、下载地址、类型、摘要和大小 |
IssuedAppGrant | 短期 grant、过期时间、请求摘要 |
ResolvedAppGrant | 调用方/被调用方、主体、角色、scope 和摘要 |
RuntimeAPIError | status_code、code、details、retry_after_seconds |
DeveloperApiError | status_code、code、安全截断后的 message |
AppProject | 读取并校验 .jusp/app.yaml |
AppSubmission | 生成版本提交包和稳定幂等键 |
AppCenterClient 是一个有意保持窄小的发布客户端:镜像导入、创建版本、更新源事实、发起申请和提交审核使用 Python 方法;版本查询、源文件下载、审计和其他语言接入使用 HTTP 字典。它不暴露管理员批准、上线或制品验证方法。