Intento obtener algunos datos de la API de WooCommerce con:
let currentUserEmail = "test+test@my-url.com" let apiURL = 'https://www.url.com/wc-api/v3/customers/email/' + currentUserEmail;o
let currentUserEmail = "test+test@my-url.com" let apiURL = 'https://www.url.com/wc-api/v3/customers/email/' + encodeURIComponent(currentUserEmail); En ambos casos de dirección de correo electrónico, aparece un error 404. Creo que esto se debe al signo + . ¿Cómo puedo pasar la dirección de correo electrónico correctamente para enviar la solicitud de obtención de la manera correcta?
El correo electrónico no es su propio punto final, sino un parámetro de los clientes, por lo que debe hacer esto en su lugar
let currentUserEmail = "test+test@my-url.com" let apiURL = 'https://www.url.com/wc-api/v3/customers?email=' + currentUserEmail;Puede encontrar documentación de todos los parámetros disponibles aquí: https://woocommerce.github.io/woocommerce-rest-api-docs/#list-all-customers