get函数:get()接受2个位置参数,但给出了3个



有人知道gg在做什么吗?我遵循了这个在线教程,并在一年前使用了完全相同的功能。是否进行了更新?不确定为什么我不能再运行它

这是来自youtube教程:

firebase = firebase.FirebaseApplication('https://capstone-eb408.firebaseio.com/',None)
result=firebase.get("/capstone-eb408/picdetails", '')
print(result)

我也尝试过这个,但我得到了同样的错误(这是来自我以前运行良好的代码(:

firebase = firebase.FirebaseApplication('https://capstone-eb408.firebaseio.com/',None)
result=firebase.get('picsdetails', 'picname')
print(result)

TypeError:get((接受2个位置参数,但有3个给定了

当我尝试这个。。。。他们说他们需要一个字符串来进行争论?但这是一根绳子,对吧?我很困惑啊他:

firebase = firebase.FirebaseApplication('https://capstone-eb408.firebaseio.com/',None)
result=firebase.get('capstone-eb408picdetails')
print(result)

错误:request=urllib.request.request(json_url+'.json?auth='+self.firebaseToken(

TypeError:必须是str,而不是NoneType

发送帮助哈哈:(谢谢!!!

找到ans!!希望帮助别人!!!

意识到我们现在也需要获得证书并设置该部分!这就是该做的!

在firebase中,转到setting>项目设置>服务帐户>Firebase管理SDK您将能够生成您的代币!然后将您看到的有助于身份验证的代码粘贴到您拥有的任何其他代码中。记住将令牌保存在文件夹中,并将路径粘贴到代码中!!

我的代码现在是这个

from firebase import firebase
import firebase_admin
from firebase_admin import credentials
''' Database Set Up '''

cred = credentials.Certificate("/Users/Kee Ga Mun/Documents/academics/Term 8/Capstone/firebasekey.json")
firebase_admin.initialize_app(cred)
firebase = firebase.FirebaseApplication("https://capstone-eb408.firebaseio.com/",None)
data={'Name':'Sembcorp','Number':123543}
result= firebase.post("/capstonert-d9746/Customer",data)
print(result)

我们可以用其他get来代替。((etc也起作用,但这一个发布了数据:(

最新更新