【发布时间】:2021-11-25 22:03:49
【问题描述】:
我正在使用 Firebase SDK 和 Flask 来开发 API,我可以使用 GET 检索记录,但不能使用 PUT/POST 将记录插入 Firebase 集合。奇怪的是,执行代码时我没有收到任何错误或异常,但没有将记录添加到集合中。这是代码sn-p。
cred = credentials.Certificate("serviceAccountKey.json")
firebase_admin.initialize_app(cred)
db=firestore.client()
app = Flask(__name__)
@app.route('/offers',methods = ['PUT'])
def put_offer():
try:
cc_code = db.collection('offers').add({'offer_email': 'foo@foo.com'})
print( "cc code = ", cc_code )
return( '200' )
except Exception as e:
return f"An Error Occured: {e}"
if __name__ == '__main__':
app.run(debug = True)
【问题讨论】: