Api 保存同意屏幕上的服务器错误

Api 保存同意屏幕上的服务器错误,api,hybridauth,google-api-console,Api,Hybridauth,Google Api Console,如果我将电子邮件和/或回调url放入设置中,则无法保存我的同意屏幕设置。如果我只输入产品名称,那么我可以,但这当然会导致我的应用程序失败。我使用它只是为了允许通过Drupal中的混合身份验证模块登录Google。我试图通过谷歌登录时遇到的错误是: Error: invalid_client no support email Request Details cookie_policy_enforce=false scope=https://www.googleapis.com/auth/user

如果我将电子邮件和/或回调url放入设置中,则无法保存我的同意屏幕设置。如果我只输入产品名称,那么我可以,但这当然会导致我的应用程序失败。我使用它只是为了允许通过Drupal中的混合身份验证模块登录Google。我试图通过谷歌登录时遇到的错误是:

Error: invalid_client
no support email

Request Details
cookie_policy_enforce=false
scope=https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email
response_type=code
redirect_uri=http://www.edgeblog.info/hybridauth/endpoint?hauth.done=Google
access_type=offline
display=page
client_id=506273445956-2d25vc5ggq828h9gk0c910i4csbv52as.apps.googleusercontent.co
我在与其他社交网站合作时没有遇到任何问题

谷歌帮助也说我可以更改我的主要电子邮件,但我不能。也许这就是问题的一部分

对于这种保存同意屏幕的情况,是否有有效的修复方法


谢谢

问题在于谷歌云控制台似乎无法识别您帐户的电子邮件。您应该尝试更改与项目关联的主要电子邮件:

更改与项目关联的主电子邮件

要更改与项目关联的电子邮件,您必须首先添加另一个帐户,将您想要设置为发送给所有者的主要电子邮件的电子邮件设置为该帐户。这是在权限>添加成员中设置的。将其他用户添加到权限后,他们必须访问项目,以便将其电子邮件设置为项目的电子邮件地址

希望更改电子邮件地址可以解决您的问题

如前所述,您只能将电子邮件地址设置为与当前登录用户关联的电子邮件地址。在您的案例中,当您添加iCloud电子邮件地址并回复电子邮件时,Google检测到您登录的用户身份,即该用户与该项目已关联的同一帐户

您必须添加一个额外的(谷歌)帐户才能添加合作者并更改相关的电子邮件地址

最后要检查的是,在同意屏幕页面的顶部设置了电子邮件地址。这是您可以在表单中设置的第一项,是一个下拉列表


最后,如果所有其他操作都失败,您可以尝试从配置项目。

要补充的是,这不是一个孤立的事件。janos on也有同样的问题,无法在同意屏幕设置中保存他的电子邮件。感谢您的回复。你是说如果我进入项目,然后进入权限并单击添加成员?我尝试添加我的iCloud电子邮件地址,这是我的备用电子邮件地址,它说我已经是所有者,无法接受请求。然后我删除了那封电子邮件作为我的备用电子邮件地址,并再次尝试,它说这不是一个有效的谷歌帐户。那么,我是否必须创建另一个谷歌帐户才能做到这一点?(编辑:措辞)对不起,我以为你有多个人在这个项目上合作。还有一件事要尝试…不,只有我一个人。这只是一个超级简单的应用程序,用于插入API,以便人们可以通过谷歌身份验证登录我的网站。使用经典的GoogleAPI控制台对我很有用。谢谢