上传应用程序截图
注意
该门户网站正在开发中。文档的完整版本请看这里.
此方法允许上传应用程序截图。
限制:
- 截图可以是垂直或水平的;
- 截图的纵横比为 16:9(垂直)和 9:16(水平);
- 上传文件的尺寸不得小于 320px 且不得超过 3840px;
- 上传文件的格式为 .jpg或 .png;
- 文件大小不超过3MB;
- 禁止上传不同方向的截图。例如,用户上传了竖直方向(PORTRAIT)的截图,然后想上传横向(LANDSCAPE)的截图,请求将返回错误;
- 上传超过 10 张截图时,已存在的截图将变为非活动状态。例如,如果上传了两张带有"ordinal"参数 = 7 的截图,最后上传的截图将成为活动截图。
交互参数
POST https://public-api.rustore.ru/public/v1/application/{packageName}/version/{versionId}/image/screenshot/{orientation}/{ordinal}
属性 | 类型 | 必须 | 布局 | 描述 |
---|---|---|---|---|
Public-Token | string | 是 | header | Public API Rustore的访问令牌 |
packageName | number | 是 | path | 应用程序标识符 |
versionId | number | 是 | path | 应用程序版本 |
orientation | string | 是 | path | 图片方向。可能的选项包括:● LANDSCAPE --- 横向;● PORTRAIT --- 纵向。 |
ordinal | number | 是 | path | 截图的序号。可能的值为:从 0 到 9。 |
Form data
属性 | 类型 | 必须 | 描述 |
---|---|---|---|
file | multipart/form-data | 是 | 文件 |
响应参数
属性 | 类型 | 必须 | 描述 | 填写示例 |
---|---|---|---|---|
code | string | 是 | 响应代码 | error/OK |
message | string | 否 | 响应代码解释 | |
timestamp | timestamptz | 是 | 响应时间 | 2022-07-08T13:24:41.8328711+03:00 |
示例
curl --location --request POST 'https://public-api.rustore.ru/public/v1/application/com.package.example/version/123/image/screenshot/landscape/1' \
--header 'Content-Type: application/json' \
--header 'Public-Token: {YOURtoken}' \
--form 'file=@"/Users/User/Downloads/img.jpg"'