- Permintaan HTTP
- Parameter lokasi
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- AppBinaryFileType
- Cobalah!
Menganalisis app bundle yang diupload dan menampilkan google.longrunning.Operation
yang berisi Report
yang dihasilkan.
Contoh (khusus upload)
Kirim permintaan POST reguler dengan header X-Goog-Upload-Protocol: raw
.
POST https://checks.googleapis.com/upload/v1alpha/{parent=accounts/*/apps/*}/reports:analyzeUpload HTTP/1.1
X-Goog-Upload-Protocol: raw
Content-Length: <binary size>
Content-Type: application/octet-stream
<binary>
Contoh (upload dengan metadata)
Kirim permintaan POST multibagian dengan bagian isi pertama berisi JSON metadata dan bagian isi kedua berisi upload biner. Sertakan header X-Goog-Upload-Protocol: multipart
.
POST https://checks.googleapis.com/upload/v1alpha/{parent=accounts/*/apps/*}/reports:analyzeUpload HTTP/1.1
X-Goog-Upload-Protocol: multipart
Content-Length: ?
Content-Type: multipart/related; boundary=BOUNDARY
--BOUNDARY
Content-Type: application/json
{"codeReferenceId":"db5bcc20f94055fb5bc08cbb9b0e7a5530308786"}
--BOUNDARY
<binary>
--BOUNDARY--
Permintaan HTTP
- URI upload, untuk permintaan upload media:
POST https://checks.googleapis.com/upload/v1alpha/{parent=accounts/*/apps/*}/reports:analyzeUpload
- URI metadata, khusus untuk permintaan metadata:
POST https://checks.googleapis.com/v1alpha/{parent=accounts/*/apps/*}/reports:analyzeUpload
URL menggunakan sintaksis gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
parent |
Wajib. Nama resource aplikasi. Contoh: |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{
"codeReferenceId": string,
"appBinaryFileType": enum ( |
Kolom | |
---|---|
code |
Opsional. Hash commit Git atau nomor changelist yang terkait dengan upload. |
app |
Opsional. Jenis biner aplikasi yang diupload. Jika tidak diberikan, server akan mengasumsikan file APK untuk Android dan file IPA untuk iOS. |
Isi respons
Jika berhasil, isi respons memuat instance Operation
.
Cakupan otorisasi
Memerlukan cakupan OAuth berikut:
https://www.googleapis.com/auth/checks
Untuk mendapatkan informasi selengkapnya, lihat Ringkasan OAuth 2.0.
AppBinaryFileType
Jenis biner aplikasi yang diupload.
Enum | |
---|---|
APP_BINARY_FILE_TYPE_UNSPECIFIED |
Tidak ditentukan. |
ANDROID_APK |
Jenis file .apk. |
ANDROID_AAB |
Jenis file .aab (app bundle). |
IOS_IPA |
Jenis file .ipa. |