Funciones de la nube para Firebase y api de terceros

Mi problema es hacer uso de una API junto con las funciones de Firebase, la API en cuestión es Coinbase, uso la API con el nodo, si pruebo en el terminal con el comando de nodo funciona, sin embargo, cuando lo uso con las funciones de Firebase No funcionó en absoluto, he estado tratando de resolver el problema durante casi una semana.

El código es el siguiente>

var functions = require('firebase-functions'); var Client = require('coinbase').Client; var client = new Client({ "apiKey": "xxxxxxxxxxxx", "apiSecret": "xxxxxxxxxxxxxxxxxxxxxxx" }); exports.helloWorld = functions.https.onRequest((request, response) => { this.client.getAccounts({}, function(err, accounts) { if(accounts){ response.send(accounts); }else{ response.send(err); } }); }); 

El error: https://us-central1-investimentos-b7406.cloudfunctions.net/helloWorld

La API de Coinbase: https://developers.coinbase.com/docs/wallet/guides/bitcoin-wallet

Hay una advertencia en la documentación :

Los proyectos de Firebase en el plan Spark solo pueden realizar solicitudes de salida a las API de Google. Las solicitudes a las API de terceros fallan con un error. Para obtener más información sobre la actualización de su proyecto, consulte Precios .

Por lo tanto, deberá actualizar a un plan pagado para usar API externas.

Intereting Posts