我正在尝试使用我的localId和idToken登录,但抛出此错误 我正在打印firebase将其返回给我的错误。
main.py
try:
with open("refresh_token.txt", "r") as f:
refresh_token = f.read()
#use refresh token to remember the user Id when signing
id_token, local_id = self.my_firebase.exchange_refresh_token(refresh_token)
# Get database data
result = requests.get("https://fitness-tutorial-android.firebaseio.com/" + local_id + ".json?auth=" + id_token)
print("Is result, Ok?", result.ok)
data = json.loads(result.content.decode())
print(data)
except Exception as e:
print("check", e)
pass
myfirebase.py
def exchange_refresh_token(self, refresh_token):
request_ref = "https://securetoken.googleapis.com/v1/token?key={0}".format(self.wak)
data = '{"grantType": "refresh_token", "refreshToken": "%s"}' %refresh_token
request_object = requests.post(request_ref, data=data)
print("Refresh OK ?", request_object.ok)
print(json.loads(request_object.content.decode()))
request_object_json = request_object.json()
local_id = request_object_json['user_id']
id_token = request_object_json['id_token']
return local_id, id_token
这是打印错误
刷新好吗?是
结果好吗?错误
{'错误':'无效路径:指定的路径超出了可以写入的最大长度(768字节)。'}
选中“头像”
[INFO] [Base]尚在申请中...
以退出代码0结束的过程