Firebase php无效字符值错误

时间:2017-09-02 06:53:52

标签: php firebase invalid-characters

使用firebase php,我在简单的$firebase->set($data,$location)函数中遇到以下错误。

  

未捕获的异常' Kreait \ Firebase \ Exception \ FirebaseException'同   消息'位置键"农村山麓m.d。"包含了   以下无效字符:。$#[]'

有没有办法对值进行消毒以避免错误?

谢谢!

1 个答案:

答案 0 :(得分:0)

有时你会看到一个错误,上面写着“无效的数据;无法解析JSON对象,数组或值。也许你在密钥名称中使用了无效字符。”

当您尝试发送到Firebase的字段包含无效字符时,会发生此错误。 Firebase禁止密钥名称包含:

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

要解决此错误,您需要手动为键指定名称。

  

参考: Common Problems with Firebase