我尝试按照Google OAuth2ForDevices实施google oauth。
我的应用已作为原生应用在Google云端控制台上注册。当我尝试使用Google Chromes - 高级休息客户端应用程序关注OAuth2ForDevices时,我得到了带有user_code和verfication_url的json响应。打开verfication_url并输入user_code会导致以下错误:
invalid_client:没有支持电子邮件 错误400
我在Google云端控制台上使用2个注册的应用尝试了此操作。两者都导致同样的错误。
Anys提示,如何解决这个问题?我是否必须在Google云服务中的某处注册support email
答案 0 :(得分:88)
如果您未在同意屏幕上设置电子邮件地址,就会发生这种情况。
这似乎帮助了其他人,现在它对我没有帮助。当我设置电子邮件地址并单击保存时,会弹出一个错误:
糟糕!我们不好。
请再试一次。如果问题仍然存在,请使用下面的“发送反馈”链接告诉我们。复制下面的跟踪编号,并将其包含在您的反馈中。谢谢!
这篇文章似乎是关于同样的问题:
https://groups.google.com/forum/#!topic/google-doubleclick-for-publishers-api/6savNh4PBBI
答案 1 :(得分:12)
如果您创建OAuth凭据 BEFORE ,则在同意屏幕中设置支持电子邮件地址,即使在设置支持电子邮件后,您似乎也会收到此错误。
我通过设置支持电子邮件解决了这个问题,然后在凭据页面中重新创建了所有必要的OAuth ID。
答案 2 :(得分:1)
有同样的问题。当我使用与您的api身份验证无关的电子邮件登录时工作。
答案 3 :(得分:0)
我必须重新创建所有凭据(新的客户端ID和新密钥)。