跳到主要内容

修改发布设置

注意

该门户网站正在开发中。文档的完整版本请看这里.

此方法允许更改发布类型、延迟发布日期和版本部分发布的百分比。

限制:

  • 部分发布的百分比值只能向更大的方向编辑;
  • 如果 partialValue 是 100,则应用被视为完全部署;
  • 可以更改 partialValue 或 publishType 和 publishDateTime(用于延迟发布)。

交互参数

POST https://public-api.rustore.ru/public/v1/application/{packageName}/version/{versionId}/publish-settings
属性类型必填布局描述填写示例
Public-TokenstringheaderPublic API Rustore的访问令牌
packageNamestringpath应用程序的包名
versionIdnumberpath应用程序版本
publishTypestringbody发布类型。可能的值有:
- MANUAL --- 手动发布。
- INSTANTLY --- 自动发布,审核通过后立即发布。
- DELAYED--- 延迟发布。
MANUAL
publishDateTimetimestamptz否 是, 如果 publishType =DELAYEDbody延迟发布的日期和时间:格式:yyyy-MM-dd'T'HH:mm:ssXXX。指定的日期不得早于提交审核的计划日期24小时且不晚于60天。之后可以更改延迟发布的日期。备注:如果publishType指定为 publishType 或 MANUAL,该参数可以为任意值且不会被考虑。2022-07-08T13:24:41.8328711+03:00
partialValuenumberbody应用程序部分发布的百分比。可能的值包括:- 5% - 10% - 25% - 50% - 75% - 100%5

响应参数

属性类型必填描述填写示例
codestring响应代码error/OK
messagestring响应代码解释
timestamptimestamptz响应时间2022-07-08T13:24:41.8328711+03:00

更改部分部署的百分比的示例

curl --location 'https://public-api.rustore.ru/public/v1/application/com.example.pblsh_v2/version/704372/publish-settings' \
--header 'accept: application/json' \
--header 'Content-Type: application/json' \
--header 'Public-Token: {YOURtoken}\
--data '{
"partialValue": 100
}'

示例回复

{
"code": "OK",
"message": null,
"body": null,
"timestamp": "2023-08-14T15:35:12.701709488+03:00"
}