Ошибка неверного символа в Firebase php

Используя Firebase PHP, я получаю следующую ошибку в простом $firebase->set($data,$location) функция.

Неопределенное исключение ‘Kreait \ Firebase \ Exception \ FirebaseException’ с
сообщение ‘Ключ местоположения «сельские предгорья м.д.» содержит на
следующие недопустимые символы:. $ # [] ‘

Есть ли способ санации значения, чтобы избежать ошибки?

Спасибо!

1

Решение

Иногда вы увидите сообщение об ошибке «Неверные данные; не удалось разобрать объект, массив или значение JSON. Возможно, вы используете недопустимые символы в именах ваших ключей

Эта ошибка возникает, когда поля, которые вы пытаетесь отправить в Firebase, содержат недопустимые символы. Firebase запрещает именам ключей содержать:

. (period)
$ (dollar sign)
[ (left square bracket)
] (right square bracket)
# (hash or pound sign)
/ (forward slash)

Чтобы обойти ошибку, вам нужно будет вручную назначить имена клавишам.

Ссылка: Распространенные проблемы с Firebase

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]