Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

API

Olá, eu estou tentando fazer um projeto com PHP usando API normalmelte, nos cursos vejo trabalhar com JSON mas não sei como integrar uma API e como trabalhar com RESP com isso http://demomagento2-clients.toogas.com/rest/V1/products?searchCriteria eu olhei a documentação da magento mas mesmo assim não sei como se pega dados de api E nesse formato que esta no link é um completo mistério para mim Vocês podem me ajudar entender ou se tiverem alguma recomendaçõe de curso da alura que me ensine Estou aceitando kkkk Magento doc api https://devdocs.magento.com/swagger/#/

1 resposta
solução!

Rafael,

Esse link demomagento2 esta quebrado porém tenta usar o AXIOS para fazer a conexão http com sua api.

Ex.:

const axios = require('axios');

// Make a request for a user with a given ID axios.get('/user?ID=12345') .then(function (response) { // handle success console.log(response); }) .catch(function (error) { // handle error console.log(error); }) .finally(function () { // always executed });

// Optionally the request above could also be done as axios.get('/user', { params: { ID: 12345 } }) .then(function (response) { console.log(response); }) .catch(function (error) { console.log(error); }) .then(function () { // always executed });

// Want to use async/await? Add the async keyword to your outer function/method. async function getUser() { try { const response = await axios.get('/user?ID=12345'); console.log(response); } catch (error) { console.error(error); } }

Referencia: https://www.npmjs.com/package/axios