Used to upload local files to the team cloud drive.
POST/api/v1/cloudDisk/signedUrlsignedUrl and request headerssignedUrlcurl.exe instead of curlcurl.exe `
-X PUT `
-H "x-oss-callback: $x-oss-callback" `
-H "x-oss-callback-var: $x-oss-callback-var" `
-T "D:\Downloads\test.apk" `
"$signedUrl"
curl.exe ^
-X PUT ^
-H "x-oss-callback: %x-oss-callback%" ^
-H "x-oss-callback-var: %x-oss-callback-var%" ^
-T "D:\Downloads\test.apk" ^
"%signedUrl%"
curl \
-X PUT \
-H "x-oss-callback: ${x-oss-callback}" \
-H "x-oss-callback-var: ${x-oss-callback-var}" \
-T "/tmp/test.apk" \
"${signedUrl}"
| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | Yes | File name. Must include file extension (e.g., test.png) |
| is_app | boolean | No | Whether the file is an app package. 1 for Yes, 0 for No |
| pkg | string | No | App package name. Required and must be accurate when is_app = 1. Missing or incorrect package name may cause upload failure |
Note:
App package name ≠ App display name. The package name is the unique identifier of an app and cannot be modified arbitrarily. Otherwise, installation may fail.
{
"name":"test.apk",
"is_app": 1,
"pkg": "com.test.apk"
}
{
"code": 200,
"data": {
"method": "PUT",
"signedUrl": "http://xxxxx", // Pre-signed upload URL
"headers": { // Request headers
"x-oss-callback": "eyJjYWxsYmFja1VybCI6Imh0dHBzOi8vYXBpLXRlc3QuZHVvcGx1cy5uZXQvb3NzVXBsb2FkL3YxL2NhbGxiYWNrIiwiY2FsbGJhY2tCb2R5IjoiYnVja2V0PSR7YnVja2V0fSZvYmplY3Q9JHtvYmplY3R9JmV0YWc9JHtldGFnfSZzaXplPSR7c2l6ZX0mbWltZVR5cGU9JHttaW1lVHlwZX0mY3JjNjQ9JHtjcmM2NH0mY29udGVudE1kNT0ke2NvbnRlbnRNZDV9JnZwY0lkPSR7dnBjSWR9JmNsaWVudElwPSR7Y2xpZW50SXB9JnJlcUlkPSR7cmVxSWR9Jm9wZXJhdGlvbj0ke29wZXJhdGlvbn0mdGVhbT0ke3g6dGVhbX0mdXNlcj0ke3g6dXNlcn0mdXBsb2FkSWQ9JHt4OnVwbG9hZElkfSIsImNhbGxiYWNrU05JIjp0cnVlfQ==",
"x-oss-callback-var": "eyJ4OnRlYW0iOiJKSHdjOCIsIng6dXNlciI6Im96N0NEIiwieDp1cGxvYWRJZCI6IkV5Q0FjNENEdTVfVUhzRTFJanpjU3FpRyJ9"
},
"name": "test.apk",
"original_file_name": "test.apk"
},
"message": "Success"
}
The package name is the unique identifier of an Android app (e.g., com.zzkko).
Applicable to: Google Play
Steps:
Example:https://play.google.com/store/apps/details?id=com.zzkko Package name:com.zzkko
Applicable to: APKPure, APKMirror, etc.
Steps:
Example: https://apkpure.net/xxx/com.zzkko Package name:com.zzkko
Applicable if you already downloaded the APK/XAPK file
Steps:
Install one of the following apps:
Steps:
Command:
adb shell pm list packages | findstr 关键字
Example:
package:com.zzkko