Firebase httpsCallable从React Native返回错误

时间:2019-04-25 08:36:37

标签: firebase react-native google-cloud-firestore google-cloud-functions

因此,当我在Firebase控制台中打开功能时。我打开函数的链接https://us-central1-geochatterthing.cloudfunctions.net/getWall。 并且此链接被打开到浏览器中,出现以下错误

  

{“错误”:{“状态”:“ INVALID_ARGUMENT”,“消息”:“错误请求”}}

此外,我的情况是Google Play上已经有一个应用程序,该应用程序使用功能getWall获取图像。现在,我应该使用相同的原始代码重新设计应用程序。

但是现在getWall函数似乎不起作用。

const wallFunc = firebase.functions().httpsCallable('getWall');

result = await wallFunc({size: 15});

有人可以告诉我这里可能是什么问题吗? 提前致谢! :)

更新:

下面是我从Google Cloud Console访问的getWall函数的代码。

'use strict';

Object.defineProperty(exports, "__esModule", {
  value: true
});

var _messages = require("./messages");

Object.keys(_messages).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _messages[key];
    }
  });
});

var _conversations = require("./conversations");

Object.keys(_conversations).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _conversations[key];
    }
  });
});

var _profiles = require("./profiles");

Object.keys(_profiles).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _profiles[key];
    }
  });
});

var _auth = require("./auth");

Object.keys(_auth).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _auth[key];
    }
  });
});

var _apiHttp = require("./api-http");

Object.keys(_apiHttp).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _apiHttp[key];
    }
  });
});

var _friends = require("./friends");

Object.keys(_friends).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _friends[key];
    }
  });
});

var _wall = require("./wall");

Object.keys(_wall).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _wall[key];
    }
  });
});

0 个答案:

没有答案