Estoy trabajando con un proveedor de programas de afiliados de terceros llamado Rewardful y estoy tratando de integrarlos con mi sitio web. Sé que los integré correctamente como cuando los puse en la consola: Rewardful.affiliate genera correctamente la respuesta JSON que tiene la forma:
{ id: "b533bfca-7c70-4dec-9691-e136a8d9a26c", name: "James Bond", first_name: "James", last_name: "Bond", token: "james007" }Sin embargo, estoy tratando de guardar esta información en mi base de datos usando el script de Rewardful:
var affiliate; rewardful('ready', function() { if(Rewardful.affiliate) { affiliate = Rewardful.affiliate; } }); pero sigo recibiendo el error que se muestra en la consola: Expected a string but got a object (original data: {"id": "b533bfca-7c70-4dec-9691-e136a8d9a26c", "name": ... que es lo mismo como el anterior, excepto que se devuelve en el formulario que comienza con original data .
¿Cómo extraigo la respuesta json real de este objeto? Object.entries(Rewardful.affiliate)[0] pero me da el mismo error pero elimina name , last_name , first_name y token .
Cualquier ayuda sería muy apreciada. Gracias