Firebase httpsCallable возвращает ошибку от React Native - PullRequest
0 голосов
/ 25 апреля 2019

Поэтому, когда я открываю функции в моей консоли Firebase.Я открываю ссылку на функцию, которая https://us -central1-geochatterthing.cloudfunctions.net / getWall .И эта ссылка открывается в браузере с приведенной ниже ошибкой

{"error": {"status": "INVALID_ARGUMENT", "message": "Bad Request"}}

Кроме того, мой сценарий состоит в том, что в Google Play уже есть приложение, в которое загружаются изображения с помощью функции getWall.И теперь я должен перепроектировать приложение, используя тот же оригинальный код.

Но теперь, похоже, функция getWall не работает.

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

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

Может кто-нибудь сказать мне, в чем может быть проблема здесь?Заранее спасибо!:)

ОБНОВЛЕНИЕ:

Ниже приведен код функции getWall, к которой я обратился из Google Cloud Console.

'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];
    }
  });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...