所以我有适用于iOS和Android的电子邮件链接登录(无密码),但是如果用户请求电子邮件,然后在网络浏览器中打开它,他们会看到以下消息:
遇到错误 {“错误”:{“代码”:400,“消息”:“ API密钥已过期。请更新API密钥。”,“错误”:[{“消息”:“ API密钥已过期。请更新API密钥。 “,” domain“:” global“,” reason“:” badRequest“}],” status“:” INVALID_ARGUMENT“}}}
我需要他们使用他们的移动设备单击链接以使身份验证起作用,但是理想情况下,我可以在此处提供一条更为优美的消息,告诉他们在移动设备上打开链接。有什么想法吗?
答案 0 :(得分:0)
我现在已经将此重定向到我自己的网站。长话短说-由于某种原因,我的Firebase托管站点未正确配置,因此未按应处理此身份验证URL。可通过重新创建托管站点或仅在托管下创建其他站点并将其用作电子邮件操作网址来解决。
我所做的是:
我注意到Firebase在我的Google API控制台中创建了一个新的Browser键,并且每当单击此身份验证链接时,就会使用它。也许这一直都是问题。我想知道我是否以某种方式限制了错误的密钥。无论如何,如果您遇到类似的问题,请检查您的API密钥及其限制和/或仅在Firebase托管中创建一个新的其他站点并使用它。