Analysiert das hochgeladene App-Bundle und gibt ein google.longrunning.Operation
mit den generierten Report
zurück.
Beispiel (nur Upload)
Senden Sie eine reguläre POST-Anfrage mit dem 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>
Beispiel (Upload mit Metadaten)
Senden Sie eine mehrteilige POST-Anfrage, bei der der erste Textteil das JSON mit den Metadaten und der zweite Textteil den binären Upload enthält. Fügen Sie den Header X-Goog-Upload-Protocol: multipart
ein.
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-Anfrage
- Upload-URI für Media-Uploadanfragen:
POST https://checks.googleapis.com/upload/v1alpha/{parent=accounts/*/apps/*}/reports:analyzeUpload
- Metadaten-URI für reine Metadatenanfragen:
POST https://checks.googleapis.com/v1alpha/{parent=accounts/*/apps/*}/reports:analyzeUpload
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
parent |
Erforderlich. Ressourcenname der App. Beispiel: |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{
"codeReferenceId": string,
"appBinaryFileType": enum ( |
Felder | |
---|---|
code |
Optional. Git-Commit-Hash oder Changelist-Nummer, die mit dem Upload verknüpft ist. |
app |
Optional. Der Typ der hochgeladenen App-Binärdatei. Wenn nicht angegeben, geht der Server von einer APK-Datei für Android und einer IPA-Datei für iOS aus. |
Antworttext
Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von Operation
.
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/checks
Weitere Informationen finden Sie in der OAuth 2.0-Übersicht.
AppBinaryFileType
Der Typ der hochgeladenen App-Binärdatei.
Enums | |
---|---|
APP_BINARY_FILE_TYPE_UNSPECIFIED |
Nicht angegeben. |
ANDROID_APK |
Dateityp .apk |
ANDROID_AAB |
Dateityp „.aab“ (App Bundle) |
IOS_IPA |
Dateityp .ipa |