Python でライブラリを使用して、requests
データ (生の値) を firebase の場所にプッシュしようとしています。
私はurladd
(url
認証トークンのある場所の)を持っているとしましょう。その場所で、たとえば、をプッシュしstring
たいInternational
。hereの回答に基づいて、試しました
data = {'.value': 'International'}
p = requests.post(urladd, data = sjson.dumps(data))
私は得る<Response [400]>
。p.text
私に与えます:
u'{\n "error" : "Invalid data; couldn\'t parse JSON object, array, or value. Perhaps you\'re using invalid characters in your key names."\n}\n'
それらのキー.value
が無効であるようです。しかし、それは上にリンクされた答えが示唆するものです。これが機能しない理由、または Python でこれを行う方法はありますか? 以下のように動作するため、接続や認証に問題はありません。ただし、それは生の値ではなくオブジェクトをプッシュします。
data = {'name': 'International'}
p = requests.post(urladd, data = sjson.dumps(data))
ご協力いただきありがとうございます。