Quarta-feira, 9 de dezembro de 2020
Há alguns meses, anunciamos um upgrade na infraestrutura da API para melhorar o desempenho da API Search Console conforme o aumento da demanda. Hoje estamos felizes em anunciar que mais algumas atualizações estão chegando:
- Adição de um filtro de dados e notícias recentes na API Search Console
- Compatibilidade com a propriedade do domínio na API Sitemaps
- Diretrizes sobre como migrar o documento de descoberta
Se você faz suas próprias chamadas à API, continue lendo.
Filtro de dados e notícias recentes na API Search Console
O Relatório de desempenho já é compatível com dados novos de menos de um dia. Agora é possível acessar esses dados pela API transmitindo o parâmetro de solicitação
dataState
com o valor definido como all
. Os dados que você receber para esse valor também incluirão dados recentes que ainda não são finais. Se você quiser ver somente os dados finais,
poderá transmitir esse parâmetro com o valor definido como final
ou não transmiti-lo, e você receberá somente dados finais por padrão.
Há alguns meses, adicionamos a guia Notícias no filtro da Pesquisa do
Relatório de desempenho. Agora, essas informações também estão disponíveis na API e você pode acessá-las definindo o valor do parâmetro searchType
na solicitação para news
.
Compatibilidade com a propriedade do domínio na API Sitemaps
A API Sitemaps agora é compatível com as propriedades do domínio, assim como outras APIs do Search Console. É possível consultar, adicionar e excluir seus sitemaps nas propriedades do domínio. Por exemplo:
GET https://www.googleapis.com/webmasters/v3/sites/sc-domain:example.com/sitemaps
Migração de documento de descoberta
Removeremos a compatibilidade com o documento de descoberta da API Webmasters. Se você estiver consultando a API Search Console com uma biblioteca de API externa ou consultando o documento de descoberta da API Webmasters diretamente, será necessário atualizar as chamadas de API para incluir as modificações a seguir.
Mudanças na biblioteca de APIs
Para atualizações sobre as mudanças na biblioteca de APIs, consulte os guias de início rápido do Java e Python para conferir o uso atualizado das APIs.
Java
Para todas as importações relacionadas a Webmasters, mude o pacote webmasters
para searchconsole.v1
e o nome do serviço, Webmasters
, para SearchConsole
. Exemplos:
- Como importar o serviço da API:
import com.google.api.services.webmasters.Webmasters;
import com.google.api.services.searchconsole.v1.SearchConsole;
- Como importar um objeto de resposta:
import com.google.api.services.webmasters.model.WmxSite;
import com.google.api.services.searchconsole.v1.model.WmxSite;
Observe que, além do objeto de serviço, outros objetos de API são exatamente os mesmos de antes, somente o pacote foi alterado.
Python
Ao criar o objeto de serviço Webmasters, faça a seguinte modificação:
webmasters_service = build('webmasters', 'v3', http=http)
webmasters_service = build('searchconsole', 'v1', http=http)
Não há mudança no comportamento dos objetos.
Consulta direta do documento de descoberta
As mudanças na consulta de documentos de descoberta incluem o seguinte:
- Alteração no URL
https://www.googleapis.com/discovery/v1/apis/webmasters/v3/rest
https://searchconsole.googleapis.com/$discovery/rest
- Alteração do conteúdo
- O campo
name
foi modificado dewebmasters
parasearchconsole
. - O campo
version
foi modificado dev3
parav1
.
- O campo
Em caso de dúvidas, entre em contato pela comunidade da Central da Pesquisa ou no Twitter.