Entrar
Começar

Documentação do Easy Digital Downloads

Documentação, Materiais de Referência e Tutoriais para Easy Digital Downloads 

API REST do EDD – Introdução

Easy Digital Downloads inclui uma API RESTful completa que permite que os dados armazenados sejam recuperados remotamente em formato JSON ou XML. A API inclui métodos para recuperar informações sobre produtos da loja, clientes da loja, vendas da loja e ganhos da loja.

Observação: A API REST do EDD só pode recuperar dados armazenados, não pode criar Downloads/Produtos, Pedidos ou Clientes.

A API é acessada através do endpoint edd-api da sua loja, assim:

https://yoursite.com/edd-api/

OBSERVAÇÃO: Se você estiver recebendo um erro 404 ao visitar o link acima, pode ser necessário salvar novamente seus links permanentes. Faça isso indo em Painel > Configurações > Links Permanentes > Salvar.

Para acessar a API, você precisará fornecer uma chave de API pública válida e também um token válido. Uma chave de API e um token podem ser gerados para qualquer usuário indo em Downloads → Ferramentas → Chaves de API:

A chave secreta é usada para autenticação interna e nunca deve ser usada diretamente para acessar a API.

Usuários individuais podem ir ao seu próprio perfil e encontrar sua própria chave:

Depois de ter uma chave de API, você pode começar a utilizar a API EDD. Tanto a chave de API quanto o token precisam ser anexados à URL como parâmetros de consulta, assim:

https://yoursite.com/edd-api/?key=XXX&token=XXX

Parâmetros de Paginação

Por padrão, a API do EDD retornará 10 resultados por página para as consultas de clientes, vendas e produtos.

Se uma consulta tiver 20 resultados, os primeiros dez serão exibidos por padrão, mas os segundos 10 podem ser acessados adicionando &page=2 à string de consulta, assim:

https://yoursite.com/edd-api/sales/?key=c281cf0a95be875d9eeb284fb004c938&token=5f9432f3ffa5945755ebc66179810d70&page=2

Você pode alterar o número de resultados retornados usando o parâmetro number. Este exemplo retornará 25 resultados por página:

https://yoursite.com/edd-api/sales/?key=c281cf0a95be875d9eeb284fb004c938&token=5f9432f3ffa5945755ebc66179810d70&number=25

Se você quiser recuperar todos os resultados (sem paginação), defina number para -1.

FAQ

Você pode criar pedidos, produtos ou clientes via API?
Não, você não pode criar via API. Nossa API REST atualmente suporta apenas a extração de dados da sua loja.

Este artigo foi útil?

Comece a vender hoje mesmo!

Junte-se a mais de 50.000 proprietários de lojas inteligentes e comece a usar a maneira mais fácil de vender produtos digitais com o WordPress.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]