- คำขอ HTTP
- พารามิเตอร์เส้นทาง
- เนื้อหาของคำขอ
- เนื้อหาการตอบกลับ
- ขอบเขตการให้สิทธิ์
- AppBinaryFileType
- ลองใช้งาน
วิเคราะห์ App Bundle ที่อัปโหลดและแสดง google.longrunning.Operation
ที่มี Report
ที่สร้างขึ้น
ตัวอย่าง (อัปโหลดเท่านั้น)
ส่งคำขอ POST ปกติพร้อมส่วนหัว 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>
ตัวอย่าง (อัปโหลดพร้อมข้อมูลเมตา)
ส่งคำขอ POST แบบหลายส่วนโดยที่ส่วนเนื้อหาแรกมี JSON ของข้อมูลเมตา และส่วนเนื้อหาที่สองมีการอัปโหลดไบนารี ใส่ส่วนหัว 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--
คำขอ HTTP
- URI การอัปโหลดสำหรับคำขออัปโหลดสื่อ
POST https://checks.googleapis.com/upload/v1alpha/{parent=accounts/*/apps/*}/reports:analyzeUpload
- URI ของข้อมูลเมตาสำหรับคำขอข้อมูลเมตาเท่านั้น:
POST https://checks.googleapis.com/v1alpha/{parent=accounts/*/apps/*}/reports:analyzeUpload
URL ใช้ไวยากรณ์การแปลงรหัส gRPC
พารามิเตอร์เส้นทาง
พารามิเตอร์ | |
---|---|
parent |
ต้องระบุ ชื่อทรัพยากรของแอป ตัวอย่าง: |
เนื้อความของคำขอ
เนื้อหาของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
การแสดง JSON |
---|
{
"codeReferenceId": string,
"appBinaryFileType": enum ( |
ช่อง | |
---|---|
code |
ไม่บังคับ แฮชการคอมมิต Git หรือหมายเลขรายการการเปลี่ยนแปลงที่เชื่อมโยงกับการอัปโหลด |
app |
ไม่บังคับ ประเภทของไบนารีแอปที่อัปโหลด หากไม่ได้ระบุ เซิร์ฟเวอร์จะถือว่าเป็นไฟล์ APK สำหรับ Android และไฟล์ IPA สำหรับ iOS |
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ Operation
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth ต่อไปนี้
https://www.googleapis.com/auth/checks
ดูข้อมูลเพิ่มเติมได้ที่ภาพรวมของ OAuth 2.0
AppBinaryFileType
ประเภทของไบนารีแอปที่อัปโหลด
Enum | |
---|---|
APP_BINARY_FILE_TYPE_UNSPECIFIED |
ไม่ได้ระบุ |
ANDROID_APK |
ประเภทไฟล์ .apk |
ANDROID_AAB |
ประเภทไฟล์ .aab (App Bundle) |
IOS_IPA |
ประเภทไฟล์ .ipa |