Buildfire: сохранение в хранилище данных приводит к ошибке - PullRequest
0 голосов
/ 23 апреля 2019

Я пытаюсь сохранить данные в хранилище данных. Код, который раньше работал, теперь выдает ошибку: Ошибка POST хранилища данных с URL: https://datastore.buildfire.com/plugin/save/7490bbd8-3a4e-11e9-8fc5-06e43182e96c/myPlugin2/1553485520785-09569307518853045/contactInfo/"

И

POST https://datastore.buildfire.com/plugin/save/7490bbd8-3a4e-11e9-8fc5-06e43182e96c/myPlugin2/1553485520785-09569307518853045/contactInfo/ 403 (Запрещено)

Я не уверен, что мне нужно что-то изменить, чтобы вызвать это или что-то изменилось в конце хранилища данных?

Чтобы проверить это, я вернулся к простому коду (см. Ниже) и получил тот же результат.

Чтобы проверить это, я вернулся к простому коду (см. Ниже) и получил тот же результат.

функция saveData () { buildfire.datastore.save ({имя: «Имя», тел: «123456789»}, contactInfo, функция (ошибка, данные) { если (ошибаться) console.log («возникла проблема при сохранении ваших данных»); еще console.log («Ваши данные успешно сохранены»); }); }

Ожидайте сохранения данных в хранилище данных.

Результат: "Ошибка POST хранилища данных с URL: https://datastore.buildfire.com/plugin/save/7490bbd8-3a4e-11e9-8fc5-06e43182e96c/myPlugin2/1553485520785-09569307518853045/contactInfo/"

и

хранилище данных POST Результат: 403 https://datastore.buildfire.com/plugin/save/7490bbd8-3a4e-11e9-8fc5-06e43182e96c/myPlugin2/1553485520785-09569307518853045/contactInfo/

1 Ответ

0 голосов
/ 23 апреля 2019

Я скопировал ваш код и проверил его, и он отлично работал для меня.Однако вот несколько возможных ответов:

  1. Если вы пытаетесь сохранить данные на стороне виджета плагина, это не удастся.Поскольку хранилище данных доступно только для чтения на стороне виджета

  2. Если вы пытаетесь сериализовать объект, имеющий функции

  3. Если вы 'Вы изменили свой AppID или DataStoreKey на вкладке настроек

Надеюсь, это поможет

...