Estoy tratando de crear una solicitud de recuperación para acceder a esta API desde Donorbox. Documentación:
https://github.com/donorbox/donorbox-api
He creado con éxito esta solicitud cURL (información redactada):
curl -X GET --user login@email.com:YOUR_API_KEY https://donorbox.org/api/v1/campaigns
¿Cómo deben incluirse las credenciales en una solicitud de recuperación en un archivo de nodo? Intenté incluirlos en un encabezado de Autorización:
const result = await fetch ('https://donorbox.org/api/v1/campaigns', { headers: { 'Authorization': 'Basic ' + btoa('login@email.com:YOUR_API_KEY ') } }) console.log(result) } catch (error) { console.log('ERROR') console.log(error) } pero el nodo no reconoce btoa() . Mis otros intentos sin dtoa() dieron como resultado el error 401.