我正在尝试获取oauth 2.0客户端id,但我被重定向到oauth同意屏幕。然而,当我尝试保存我的应用程序名称时,google oauth同意屏幕显示错误。我把其他字段留空了,因为我被指导我的导师只填写应用程序名称和电子邮件字段。我在配置oauth同意屏幕时遇到问题。我一直收到一个错误,上面写着 “the request failed because changes to one of the field of the resource is not supported.” ? 这是我第一次使用google oauth,我做了我的导师在udemy课程中所做的一切,但我点击了保存按钮
我想要谷歌的oAuth clientId,但上面写着:
To create an OAuth client ID, you must first set a product name on the consent screen
所以,当我单击配置同意书屏幕
在我的应用程序中,我使用的是passport.js和谷歌的oAuth20。我的应用程序可以让任何人使用谷歌帐户登录。为此,我需要clientId。
但是它说要选择Internal和External选项。我不知道这是什么。同意书筛检以前不存在。
我做什么好?
哇哦。一定要爱OAuth..。
我从我能找到的唯一的安卓日历API示例项目中拼凑出的OAuth 2.0代码,只在几个帐户上工作。
我一半的朋友点击灰色对话与他们的Gmail和选择他们的帐户,white+blue屏幕要求同意出现,并砰!事件是从google日历中提取的。
我的另一半朋友用Gmail点击灰色对话文本,没有出现同意屏幕,它只是用Gmail闪烁灰色对话提示他们再次选择他们的帐户。
这是拼凑在一起的代码:
My activity java:
no code pasted because its very long
Apisynctask.java随行:
no code pasted
我知道,在.net框架内通过裸控制台应用程序中不推荐的Google.GData.Client库生成OAuth2.0同意屏幕URL是可能的。流程如下:
// OAuth2Parameters object, which holds all the parameters related to OAuth 2.0.
OAuth2Parameters parameters = new OAuth2Parameters();
// Set OAuth 2.0 Client Id
parameters.ClientId = clientId;
// Set OAuth 2.0 Client Secr