Criação de um AppCode
Função
Um AppCode é um submódulo de uma aplicação e pode ser usado para autenticação simples de aplicações. Esta API é usada para criar um AppCode.
URI
A tabela a seguir lista o método de solicitação HTTP/HTTPS e o URI da API.
|
Método de solicitação |
URI |
|---|---|
|
POST |
/v1.0/apigw/apps/{app_id}/app-codes |
A tabela a seguir lista os parâmetros no URI.
|
Parâmetro |
Obrigatório |
Tipo |
Descrição |
|---|---|---|---|
|
app_id |
Sim |
String |
ID de aplicação |
Solicitação
|
Parâmetro |
Obrigatório |
Tipo |
Descrição |
|---|---|---|---|
|
app_code |
Sim |
String |
Nome de aplicação Um nome de aplicação consiste em 64–180 caracteres, começando com uma letra, sinal de adição (+) ou barra (/). Somente letras e os seguintes caracteres especiais são permitidos: +_!@#$%/= |
Exemplo de solicitação:
{
"app_code": "GjOD3g80AABuuFeEJpVQADBlAjBh3UzC7W+gr4VJBB5BtJ4fdVOQoSvoji3gFxUDb5pWBz9wUcw9+8/bFZ1B/4pq29wCMQC0pQWX6zTndljDEl99As1pw+WntAU9xcq+ffagoH6zDpKUvdxV6Ezj8LcCcPZN6BU="
}
Resposta
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
id |
String |
ID do AppCode |
|
app_code |
String |
Valor do AppCode |
|
app_id |
String |
ID de aplicação |
|
create_time |
Timestamp |
Hora em que o AppCode é criado |
Exemplo de resposta:
{
"app_code": "GjOD3g80AABuuFeEJpVQADBlAjBh3UzC7W+gr4VJBB5BtJ4fdVOQoSvoji3gFxUDb5pWBz9wUcw9+8/bFZ1B/4pq29wCMQC0pQWX6zTndljDEl99As1pw+WntAU9xcq+ffagoH6zDpKUvdxV6Ezj8LcCcPZN6BU=",
"id": "2fb07c4391d0401696ed345dd1229158",
"app_id": "db246f3f2ecd45f29ecb0f305e821fdc",
"create_time": "2019-06-05T04:57:14.470987604Z"
}
Códigos de status
|
Código de status |
Descrição |
|---|---|
|
201 |
Criado |
|
400 |
Solicitação inválida |
|
401 |
Não autorizado |
|
403 |
Proibido |
|
500 |
Erro do servidor interno |