- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- AppBinaryFileType
- Faça um teste
Analisa o pacote de app enviado e retorna um google.longrunning.Operation
que contém o Report
gerado.
Exemplo (somente upload)
Envie uma solicitação POST normal com o cabeçalho 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>
Exemplo (upload com metadados)
Envie uma solicitação POST de várias partes em que a primeira parte do corpo contenha o JSON de metadados e a segunda parte contenha o upload binário. Inclua o cabeçalho 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--
Solicitação HTTP
- URI de upload, para solicitações de upload de mídia:
POST https://checks.googleapis.com/upload/v1alpha/{parent=accounts/*/apps/*}/reports:analyzeUpload
- URI de metadados, para solicitações somente de metadados:
POST https://checks.googleapis.com/v1alpha/{parent=accounts/*/apps/*}/reports:analyzeUpload
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
parent |
Obrigatório. Nome do recurso do app. Exemplo: |
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON |
---|
{
"codeReferenceId": string,
"appBinaryFileType": enum ( |
Campos | |
---|---|
code |
Opcional. Hash de confirmação do Git ou número da lista de mudanças associado ao upload. |
app |
Opcional. O tipo do binário do app enviado. Se não for fornecido, o servidor vai presumir que é um arquivo APK para Android e um arquivo IPA para iOS. |
Corpo da resposta
Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Operation
.
Escopos de autorização
Requer o seguinte escopo OAuth:
https://www.googleapis.com/auth/checks
Para mais informações, consulte a visão geral do OAuth 2.0.
AppBinaryFileType
O tipo do binário do app enviado.
Enums | |
---|---|
APP_BINARY_FILE_TYPE_UNSPECIFIED |
Não especificado. |
ANDROID_APK |
Tipo de arquivo .apk. |
ANDROID_AAB |
Tipo de arquivo .aab (pacote de app). |
IOS_IPA |
Tipo de arquivo .ipa. |