Consulta de informações de versões da API
Função
Esta API é usada para consultar informações de versões da API.
Método de chamada
Para obter detalhes, consulte Chamada de APIs.
URI
GET /
Parâmetros de solicitação
Nenhum
Parâmetros de resposta
Código de status: 300
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
versions |
Array of Versions objects |
Informações sobre a versão. |
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
id |
String |
O ID da versão da API. |
|
links |
Array of Link objects |
O URI da versão da API. |
|
media-types |
Array of MediaTypes objects |
O tipo de mensagem de solicitação da versão da API. |
|
min_version |
String |
A versão mínima da API. |
|
status |
String |
O status da versão da API. |
|
updated |
String |
A última vez em que a versão da API foi atualizada. |
|
version |
String |
O número da versão da API. |
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
href |
String |
O link de atalho correspondente. |
|
rel |
String |
O nome do marcador do link de atalho. Padrão: next |
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
base |
String |
O tipo de texto. |
|
type |
String |
O tipo de retorno. |
Código de status: 400
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
error |
Error object |
A mensagem de erro retornada se ocorrer um erro. |
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
code |
String |
O código de erro retornado se ocorrer um erro. Para obter detalhes sobre códigos de erro e seus significados, consulte Códigos de erro. |
|
message |
String |
A mensagem de erro retornada se ocorrer um erro. |
Exemplo de solicitações
GET https://{endpoint}/
https://{endpoint}/
Exemplo de respostas
Código de status: 300
Os detalhes das versões da API são retornados.
{
"versions" : [ {
"min_version" : "",
"media-types" : [ {
"type" : "application/vnd.openstack.volume+json;version=1",
"base" : "application/json"
}, {
"type" : "application/vnd.openstack.volume+xml;version=1",
"base" : "application/xml"
} ],
"links" : [ {
"rel" : "describedby",
"href" : "http://docs.openstack.org/",
"type" : "text/html"
}, {
"rel" : "self",
"href" : "https://evs.localdomain.com/v1"
} ],
"id" : "v1.0",
"updated" : "2014-06-28T12:20:21Z",
"version" : "",
"status" : "SUPPORTED"
}, {
"min_version" : "",
"media-types" : [ {
"type" : "application/vnd.openstack.volume+json;version=1",
"base" : "application/json"
}, {
"type" : "application/vnd.openstack.volume+xml;version=1",
"base" : "application/xml"
} ],
"links" : [ {
"rel" : "describedby",
"href" : "http://docs.openstack.org/",
"type" : "text/html"
}, {
"rel" : "self",
"href" : "https://evs.localdomain.com/v2"
} ],
"id" : "v2.0",
"updated" : "2014-06-28T12:20:21Z",
"version" : "",
"status" : "SUPPORTED"
}, {
"min_version" : "3.0",
"media-types" : [ {
"type" : "application/vnd.openstack.volume+json;version=1",
"base" : "application/json"
}, {
"type" : "application/vnd.openstack.volume+xml;version=1",
"base" : "application/xml"
} ],
"links" : [ {
"rel" : "describedby",
"href" : "http://docs.openstack.org/",
"type" : "text/html"
}, {
"rel" : "self",
"href" : "https://evs.localdomain.com/v3"
} ],
"id" : "v3.0",
"updated" : "2016-02-08T12:20:21Z",
"version" : "3.0",
"status" : "CURRENT"
} ]
}
Código de status: 400
Bad Request
{
"error" : {
"code" : "string",
"message" : "string"
}
}
Códigos de status
|
Código de status |
Descrição |
|---|---|
|
300 |
Os detalhes das versões da API são retornados. |
|
400 |
Bad Request |
Códigos de erro
Consulte Códigos de erro.