A
EDD REST API fornece acesso a informações de produtos através do endpoint /products/. Você pode acessar múltiplos produtos ou um único produto.
OBSERVAÇÃO: O endpoint de produtos não precisa de chave ou token para exibir produtos publicados. Os produtos são destinados a estarem publicamente disponíveis.
Uma consulta básica de produtos se parece com isto:
https://example.com/edd-api/products/
Uma resposta de exemplo de produtos se parece com isto:
{
"products": [
{
"info": {
"id": 435,
"slug": "test-2",
"title": "Test",
"create_date": "2013-02-06 19:25:18",
"modified_date": "2013-02-12 09:40:31",
"status": "publish",
"link": "https://localhost/wordpress/?post_type=download&p=435",
"permalink": "https://localhost/wordpress/?p=435",
"content": "Test",
"thumbnail": "https://localhost/wordpress/wp-content/uploads/edd/2013/01/2649089468_abb2633bc6_o.jpg"
},
"stats": {
"total": {
"sales": "6",
"earnings": "60"
},
"monthly_average": {
"sales": 6,
"earnings": 60
}
},
"pricing": {
"amount": "29000.00"
},
"files": [
{
"name": "",
"file": "test",
"condition": "all"
}
],
"notes": ""
},
{
"info": {
"id": 16,
"slug": "simple-notices-pro",
"title": "Simple Notices Pro",
"create_date": "2013-01-07 22:42:18",
"modified_date": "2013-02-25 16:16:39",
"status": "publish",
"link": "https://localhost/wordpress/?post_type=download&p=16",
"content": "Dapibus dignissim hac ac penatibus eros, quis diam augue! Nisi dapibus in ridiculus auctor ridiculus scelerisque turpis augue, vel turpis ac odio egestas urna, eros in augue amet, mus et? Nisi est tincidunt ultricies et montes, massa sit. Nec purus? Est cras arcu vut pid? In, dapibus urna porttitor pellentesque pellentesque scelerisque! Diam vel in, adipiscing, dictumst? Cursus vut nec? Cras amet nunc? Tortor vel. Tempor phasellus integer et, turpis nec in! Ut vel turpis, ac dictumst augue! Auctor vel ut, penatibus parturient aliquam, porttitor! Aliquet vut magna eu, ac, aliquam montes a vel, odio, dictumst nec enim vel, pulvinar. Mattis dignissim, urna lacus purus integer, eros vel! Augue dictumst, in arcu integer magna elementum ut. Pid a lacus ultrices.",
"thumbnail": "https://localhost/wordpress/wp-content/uploads/2013/01/edd_product_support.png"
},
"stats": {
"total": {
"sales": "47",
"earnings": "902.2"
},
"monthly_average": {
"sales": 47,
"earnings": 902.2
}
},
"pricing": {
"priceone": "20",
"pricetwo": "30",
"price3": "40.55"
},
"files": [
{
"name": "Screenshot from 2013-01-09 16:21:43",
"file": "https://localhost/wordpress/wp-content/uploads/edd/2013/01/Screenshot-from-2013-01-09-162143.png",
"condition": "all"
},
{
"name": "Screenshot from 2013-01-14 09:37:41",
"file": "https://localhost/wordpress/wp-content/uploads/edd/2013/02/Screenshot-from-2013-01-14-093741.png",
"condition": "1"
}
],
"notes": "These are the product notes."
}
]
}
Se você quiser recuperar informações de apenas um produto específico, pode passar um ID de produto através do parâmetro
product:
https://example.com/edd-api/products/?product=55
