文档版本:v1.0 最后更新:2026-04-02 09:01:17
说明:
POST /auth/login/wechat-miniGET /me/entry-homeGET /events/{eventPublicID}/playPOST /events/{eventPublicID}/launchPOST /sessions/{sessionPublicID}/startPOST /sessions/{sessionPublicID}/finishGET /sessions/{sessionPublicID}/resulteventPublicID = evt_demo_001channelCode = mini-demochannelType = wechat_minilaunch 返回值为准launch.resolvedRelease.releaseIdlaunch.resolvedRelease.manifestUrllaunch.resolvedRelease.manifestChecksumSha256launch.config.configUrllaunch.config.configLabellaunch.config.releaseIdlaunch.config.routeCodelaunch.business.sessionIdlaunch.business.sessionTokenlaunch.business.sessionTokenExpiresAtfinishedfailedcancelledevent/*.jsonmanifestUrlPOST /sessions/{sessionPublicID}/finish 且 status=cancelledsessionToken 在该场景允许继续用于 finish(cancelled)cancelled 和 failed 后都不会再作为 ongoingSession 返回finish(cancelled)start / finish 收口成幂等处理start:launched -> 推进到 runningrunning / 终态 -> 直接返回当前 sessionfinish:eventPublicIDreleaseIdmanifestUrlpublish build 只写 DB、不上传 OSS 的问题eventPublicID = evt_demo_001releaseId = rel_e7dd953743c5c0d2manifestUrl = https://oss-mbh5.colormaprun.com/gotomars/event/releases/evt_demo_001/rel_e7dd953743c5c0d2/manifest.jsonPOST /dev/bootstrap-demoGET /dev/workbench/admin/maps/admin/playfields/admin/resource-packsevent 组装接口:/admin/events/admin/events/{eventPublicID}/sourceGET /admin/events/{eventPublicID}/pipelinePOST /admin/sources/{sourceID}/buildGET /admin/builds/{buildID}POST /admin/builds/{buildID}/publishrollback 接口:POST /admin/events/{eventPublicID}/rollbackfinish(cancelled)failed / cancelled 后 ongoing 消失start / finish 不再打断主链play -> launch -> map loadf2b.md 标具体接口和返回值