Python 板


LINE

各位大大好,最近在试用 firebase 的 SDK 遇到一个困难, 就是不知道要怎麽有效的 error handle 举个例子来说,我想创一个帐号 --------------------------------------------------------------- import firebase_admin from firebase_admin import credentials, auth try: newUser = auth.create_user(email=email, password=password) except Exception as e: print(e) ---------------------------------------------------------------- 这时可能会有各式各样的错误,像是 email 不合法、密码不合法、 帐号已经有人用了 blah blah... 但 except type 这边是 ValueError 这种,我很不好分析... 我是照着下面这则 firebase guides 的实作 https://firebase.google.com/docs/auth/admin/manage-users 里头只写发生错误会 throws an error. For a full list of error codes, including descriptions and resolution steps, see Admin Auth API Errors. 但 API Error 表只列出了 error list,却没有获得讯息的方式 https://firebase.google.com/docs/auth/admin/errors 如果能拿到 'auth/invalid-password' 这样的 error code 那就会非常方便, 请问要怎麽样能够拿到呢... QwQ --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.136.17.186
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1519268720.A.88B.html ※ 编辑: archon (220.136.17.186), 02/22/2018 11:29:09
1F:→ WunoW: 官方文件python只有一个AuthError http://bit.ly/2EHWZh2 02/22 11:44
2F:→ WunoW: 在看errorcode去分,但也没列出errorcode 02/22 11:45
3F:→ WunoW: 这文件就很一般的敷衍型的,开发人员要自己看原始码 02/22 11:46
谢谢大大!!在 firebase_admin 的 auth.py 里这麽写着: def create_user(**kwargs): """ Raises: ValueError: If the specified user properties are invalid. AuthError: If an error occurs while creating the user account. """ app = kwargs.pop('app', None) user_manager = _get_auth_service(app).user_manager try: uid = user_manager.create_user(**kwargs) return UserRecord(user_manager.get_user(uid=uid)) except _user_mgt.ApiCallError as error: raise AuthError(error.code, str(error), error.detail) 这麽一看就有眉目了!!! ※ 编辑: archon (220.136.17.186), 02/22/2018 13:11:14
4F:→ galeondx: https://tinyurl.com/yadsk3lo 03/06 04:41







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:iOS站内搜寻

TOP