Esta página foi traduzida pela API Cloud Translation.
Switch to English

Registro de alterações

Neste registro de alterações, você verá as mudanças relevantes no Guia de design da API.

2021-03

  • Acréscimo de anotação para campos somente de saída.

  • Atualize a orientação do valor de enumeração para sempre incluir um valor _UNSPECIFIED explícito.

  • Adicionar orientação sobre como gerar e analisar nomes de recursos.

  • Adicione progress_percent aos campos padrão.

2021-02

  • Adição de orientação nos campos primitivos optional do proto3.

2021-01

  • A página "Errors" foi atualizada para abranger as melhorias mais recentes relacionadas a google.rpc.ErrorInfo e google.api.ErrorReason.

  • Adição de orientação sobre como usar oauth2l, curl e parâmetros do sistema para solucionar erros com as APIs do Google.

  • Adicionamos a explicação do código do erro 502 à página "Erros". É um erro de rede em vez de um erro da API.

2020-12

  • Nomes de pacotes devem usar nomes de componentes no singular para consistência global. Os nomes dos pacotes não podem usar sublinhados.

2020-09

  • Alguns requisitos de descrição do campo foram limpos. Foram alterados alguns usos de "obrigatório" fora do RFC 2119 para serem diretivas "necessárias" do RFC 2119.

  • O campo padrão bool deleted foi removido em favor do google.protobuf.Timestamp delete_time (que já estava listado).

2020-07

  • Updated documentation.md to match https://google.aip.dev/192#formatting. As tabelas Markdown e HTML bruto não podem ser usadas em comentários de proto.

  • Adição de ErrorInfo para tratamento de erros.

  • Adição de grandes payloads para padrões de projetos.

2020-04

  • Renomeação de APIs do Cloud para APIs do Google Cloud no glossário.
  • Introdução da API e do serviço como sinônimos do serviço da API.

2020-02

  • Atualização do controle de versão para adicionar duas estratégias de controle de versão (com base no canal e na versão), remover orientações sobre versões de pontos e alterar a forma como nos referimos ao controle de versão semântico.

2020-01

  • Adição da retenção de dados aos padrões de design.

2019-11

  • Adição da terminologia das APIs do Cloud ao glossário.
  • Recomendação para que os clientes tentem novamente somente para erros UNAVAILBLE.

2019-06

  • Adicione "Bool x Enum x String" aos padrões de design.

2019-03

  • Adiciona parâmetros do sistema aos campos padrão.

2019-02

  • Adiciona nomes com escopo de domínio para criar padrões.

2018-03

  • Adiciona a semântica de fechamento de streaming aos padrões de design.

2018-02

  • Adicione read_time aos campos padrão.

2018-01

  • Adiciona referência de esquema à definição do serviço da API.

2017-12

  • Esclarece que a versão principal da API precisa ser o último componente do nome do pacote proto.

2017-11

  • Esclareça por que o método Create usa um recurso de entrada.
  • Explica códigos de coleção que não têm forma plural, como evidência e clima.
  • Adiciona o recurso singleton aos padrões de design.
  • Esclarece convenções de nomenclatura C# para siglas e versões.

2017-09

  • Adicione mime_type aos campos padrão.
  • Adicione expire_time aos campos padrão.
  • Adicione start_time e end_time aos campos padrão.

2017-02

  • Adiciona "ponto de extremidade da API" ao glossário.
  • Adicione update_mask aos campos padrão.
  • Adicione um link para FieldMask aos métodos padrão.
  • Menciona que as especificações do OpenAPI não aceitam números inteiros sem assinatura.
  • Esclarece que os nomes dos métodos precisam usar verbos no modo imperativo.