Este guia descreve como fornecer seu feed de micromobilidade ao Google depois que ele for gerado. Para uma descrição de como criar seu feed, consulte as especificações na guia Referência.
Diretrizes para feeds
Como parte do processo de envio do feed de micromobilidade gerado para o Google, siga o processo e as diretrizes abaixo:
Verifique se a disponibilidade de bicicletas e os dados de tarifa dinâmica, quando aplicável, estão atualizados. Para isso, faça o upload de uma nova versão do feed para o host do feed GBFS a cada 30 segundos. Além disso, a latência para recuperar os dados não pode exceder 30 segundos.
Para enviar seu feed ao Google, você precisa oferecer suporte a HTTP GET.
Entrega de feeds com HTTP GET
O Google busca o feed no local configurado com uma solicitação HTTPS GET
e aceita os seguintes métodos de autenticação:
- Autenticação de resumo HTTP:se você implementar isso, envie por e-mail o nome de usuário e a senha configurados para Suporte a parceiros de micromobilidade.
- Campos de cabeçalho HTTP personalizados:para que isso seja compatível, envie os campos e valores de cabeçalho necessários como parte da sua solicitação ao Google.
- Parâmetros GET:se forem necessários outros parâmetros GET, adicione-os ao endereço do host antes de enviar por e-mail para o suporte para parceiros de micromobilidade.
Para otimizar o tamanho do arquivo durante a transferência, o Google oferece suporte à compactação gzip no
cabeçalho HTTP. Especificamente, o Google envia Accept-Encoding: gzip, deflate
no cabeçalho de solicitação HTTP
e aceita a resposta com o cabeçalho HTTP
Content-Encoding: gzip
.
Depois de determinar o local e os detalhes do host, envie os detalhes da configuração por e-mail para o suporte a parceiros de micromobilidade.
Fragmentação de feed
Fragmentar um feed significa dividir todo o feed em vários subconjuntos não conflitantes. Dependendo dos seus sistemas de back-end, tipos e tamanhos de frota, o fragmentação pode ser necessária.
Para detalhes técnicos sobre quando e como fragmentar seu feed, consulte Fragmentação de feed na seção "Referência".
O Google vai usar o mesmo mecanismo para buscar feeds fragmentados e não fragmentados, conforme descrito em Entrega de feeds com HTTP GET.
Depois de determinar o local de hospedagem e os detalhes de cada fragmento, envie por e-mail os detalhes de configuração de cada fragmento, além das áreas metropolitanas que ele abrange, para Suporte a parceiros de micromobilidade.