Integrações · API de conteúdo
Para o site feito por desenvolvedor, sem WordPress e sem Wix. O site busca os posts publicados numa API de leitura, com a chave do site, e monta as páginas do jeito dele, no caminho que você definir.
- Uma chave do site, guardada no servidor
- Lista, post completo e sitemap, por idioma
- O visual e o endereço do blog continuam do seu site
Sem cartão · 4 posts no total, em 1 site
Passo a passo
Escolha Site do desenvolvedor
No portal, em Configuração, Conexão, escolha Site do desenvolvedor e defina o prefixo do blog. Sem mudar, os posts ficam em /blog.
Gere a chave do site
Em API keys do site, gere uma chave. Ela começa com bpa_ck_ e aparece inteira uma vez só: copie na hora.
Guarde no servidor
O desenvolvedor guarda a chave numa variável de ambiente do servidor e envia no cabeçalho x-bpa-api-key em cada leitura. Testar conexão do site, no portal, confirma a chave.
Monte as páginas uma vez
Com a API, o desenvolvedor monta a lista de posts, a página do post e as entradas do sitemap. Depois disso, cada post publicado aparece no site pela própria API.
O que a API entrega
GET /me
O site, o status da conta, os idiomas e o caminho do blog.
GET /posts?locale=pt
Os posts publicados do idioma, do mais novo ao mais antigo: título, descrição, data, capa, tags, autor e tempo de leitura. Sem o HTML.
GET /posts/{locale}/{slug}
O post completo, com o HTML, as medidas da capa e o slug das versões em outros idiomas, quando existem.
GET /sitemap
O caminho, a data da última mudança e o slug em cada idioma de cada post, para o sitemap.xml e o hreflang do site.
POST /validate confirma a chave. A API só lê: o site não cria nem edita posts por ela.
Exemplo
O endereço da API aparece no portal, junto com a chave.
# A chave fica numa variável de ambiente do servidor
BPA_CONTENT_API_KEY=bpa_ck_…
# Os posts publicados em português
GET /posts?locale=pt
x-bpa-api-key: bpa_ck_…
# Um post completo, com o HTML
GET /posts/pt/{slug}
x-bpa-api-key: bpa_ck_…Limites
- A API só lê. Criar, editar e aprovar posts continua no painel do BlogPost.
- Só posts publicados: rascunho ou slug que não existe respondem 404.
- O Google lê o sitemap.xml do seu site, não a API. Junte as entradas de /sitemap às páginas do site.
- A chave não é o login do portal: trocar a senha não derruba o blog. Revogar a chave no portal corta a leitura na hora, até o site receber uma chave nova.
- O post chega em HTML; o estilo é o do seu site.
Outras integrações
WordPress
Usuário e senha de aplicativo, sem plugin: o passo a passo no WordPress.
Wix
ID do site, ID de membro e chave de API: o passo a passo no Wix.
Todas as integrações
WordPress, Wix e API lado a lado: o que cada uma pede e o que chega.
Preços
4 posts grátis para testar; depois, R$ 297/mês ou R$ 2.970/ano.
Sem cartão · 4 posts no total, em 1 site
API de conteúdoRespostas diretas
Dúvidas do desenvolvedor.
O que mais perguntam antes de ligar o site à API de conteúdo.
Outra pergunta? Fale com a equipe IATEC no WhatsApp
Não. O site lê os posts pela API de conteúdo e monta as páginas do jeito dele, sem WordPress e sem plugin.
A chave inteira não fica salva no portal. Se ela ainda estiver no servidor do site, cole no portal para testar de novo; se não, gere outra e revogue a antiga.
Pelo sitemap.xml do seu site. A rota /sitemap devolve o caminho e a data de cada post; o desenvolvedor junta essas entradas às páginas do site.
Cada post tem um idioma. A lista filtra por idioma, e o post traz o slug das versões em outros idiomas, quando existem, para o hreflang.