Hi guys,
I am trying to fetch price using Moralis API from Clouds Function. I used code form the insctruction video of Philippe
Moralis.Cloud.define("getPrice", async (request) => {
let url =
"https://deep-index.moralis.io/api/token/ERC20/" +
//request.params.address +
// WBNB/BUSD pair: 0xe0e92035077c39594793e61802a350347c320cf2
// From factory address: 0xb7926c0430afb07aa7defde6da862ae0bde767bc
// ROuter Address: 0x9ac64cc6e4415144c455bd8e4837fea55603e5c3
"0xe0e92035077c39594793e61802a350347c320cf2" +
"/price";
logger.info(url);
return Moralis.Cloud.httpRequest({
url: url,
params: { chain: "bsc", chain_name: "testnet" },
headers: {
accept: "application/json",
"x-API-Key":
"Kr42.....uJVq",
},
}).then(
function (httpResponse) {
return httpResponse.data;
},
function (httpResponse) {
logger.info("error");
logger.info(JSON.stringify(httpResponse));
}
);
});
Clouds function returned error:
{âstatusâ:500,âheadersâ:{âdateâ:âTue, 24 Aug 2021 08:31:45 GMTâ,âcontent-typeâ:âapplication/json; charset=utf-8â,âcontent-lengthâ:â2â,âconnectionâ:âcloseâ,âx-powered-byâ:âExpressâ,âaccess-control-allow-originâ:"*",âetagâ:âW/â2-vyGp6PvFo4RvsFtPoIWeCReyIC8"â,âcf-cache-statusâ:âDYNAMICâ,âexpect-ctâ:âmax-age=604800, report-uri=âhttps://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ctââ,âreport-toâ:â{âendpointsâ:[{âurlâ:âhttps:\/\/a.nel.cloudflare.com\/report\/v3?s=UY2rmDZWDhUYUZGUL5J%2Br5YDs%2F5zCFkjv4JrC5QH60Ubhs7XLLkeeg7bf2VwN2rZmmcJdOEv1GVW%2F1ZJeOIuNrOgrt5cDotmhQqr7%2B60TxgamXx%2FuMrjSkBdujHE50UhS1tod%2B9duQ%3D%3Dâ}],âgroupâ:âcf-nelâ,âmax_ageâ:604800}",ânelâ:"{âsuccess_fractionâ:0,âreport_toâ:âcf-nelâ,âmax_ageâ:604800}",âserverâ:âcloudflareâ,âcf-rayâ:â683b39e44916208f-NRTâ},âbufferâ:{âtypeâ:âBufferâ,âdataâ:[123,125]},âtextâ:"{}",âdataâ:{}}
Thanks for help!