标签: google-developers-console

Google OAuth2的客户端机密到底是什么?

Google的OIDC指南中,部分Exchange code for access token and ID token指出我必须提供client_secret

如果我从API控制台中选择了相关的客户端ID,则确实会得到一个名为的JSON文件client_secret_...。但是,JSON对象的所有字段均未命名为secret或类似名称。(字段被命名为client_idproject_idauth_uritoken_uriauth_provider_x509_cert_url,和redirect_uris)。

那么,我从哪里得到的client_secret呢?

android google-oauth google-oauth2 google-signin google-developers-console

5
推荐指数
1
解决办法
2063
查看次数

您无权在组织外部创建项目

在开发人员控制台中使用GSuite管理员帐户。在组织中创建新项目后,它会显示:

Google云组织现已可用于您的域!

之后,我无法在组织外部创建项目。它说:

您无权在组织外部创建项目

是否可以添加权限来创建这样的项目?

google-cloud-platform google-developers-console

5
推荐指数
2
解决办法
8948
查看次数

“ message”:“用于调用Google Play开发人员API的项目ID尚未在Google Play开发人员控制台中链接。”

我正在尝试使用以下API下载针对Android Apps的评论。 https://developers.google.com/android-publisher/api-ref/reviews

但这需要身份验证。因此,我按照上面链接中链接的说明进行操作。

我能够获得访问令牌。

但是我得到以下回应:

{
 "error": {
  "errors": [
   {
    "domain": "androidpublisher",
    "reason": "projectNotLinked",
    "message": "The project id used to call the Google Play Developer API has not been linked in the Google Play Developer Console."
   }
  ],
  "code": 403,
  "message": "The project id used to call the Google Play Developer API has not been linked in the Google Play Developer Console."
 }
}
Run Code Online (Sandbox Code Playgroud)

我看到其他一些帖子说,您必须将其与Google Play开发者控制台关联。所以我做到了(见下图)。

[Google Play控制台,链接的项目]

但是我仍然收到此错误。请帮忙。

google-api google-api-client google-console-developer google-play-developer-api google-developers-console

5
推荐指数
2
解决办法
3015
查看次数

访问未配置。+1 API

我正在尝试使用Google+ API从Google+获取股数,并且仅捕获以下错误:

访问未配置。+1 API之前未在项目383866521277中使用,或者已被禁用。通过访问https://console.developers.google.com/apis/api/pos.googleapis.com/overview?project=383866521277启用它,然后重试。如果您最近启用了此API,请等待几分钟,以便该操作传播到我们的系统并重试。

之后,我访问推荐的链接,并找到pos.googleapis.com。如何启用此API?

google-api google-plus google-developers-console

5
推荐指数
1
解决办法
2699
查看次数

在开发者控制台中更新 firebase 键名称

我第一次为我的应用设置 Firebase。我按照说明操作,注意到在开发者控制台中创建了 3 个 API 密钥和 1 个 OAuth 2.0 客户端 ID。

API 密钥:

  1. Android 密钥(由 Google 服务自动创建)
  2. 浏览器密钥(由 Google 服务自动创建)
  3. 服务器密钥(由 Google 服务自动创建)

OAuth 2.0 客户端 ID

  1. Web 客户端(由 Google 服务自动创建)

我想重命名这些以便我知道它们是什么。所以我进入 Firebase 并找出它们的使用位置并将它们重命名为以下内​​容:

  1. Android 密钥 - Firebase - Web API 密钥
  2. 浏览器密钥 - Firebase(不确定它的用途)
  3. 服务器密钥 - Firebase - Cloud Message Legacy Servery Key
  4. Web 客户端 - Firebase 应用程序

但是,当我重命名它们并重新部署我的应用程序时,Firebase 会重新创建新密钥。

现在我有以下 Api 密钥:

  1. Android 密钥(由 Google 服务自动创建)
  2. 浏览器密钥(由 Google 服务自动创建)
  3. 服务器密钥(由 Google 服务自动创建)
  4. Android 密钥 - Firebase - …

android google-play firebase google-play-services google-developers-console

5
推荐指数
0
解决办法
679
查看次数

已提交 Google OAuth 开发者验证表单,但 google 未回复

我需要 google oauth 才能在我的 opencart 商店上使用 google+ 登录。我的应用程序仅请求以下范围,并且应用程序是公共的。

https://googleapis.com/auth/plus.me

https://googleapis.com/auth/userinfo.profile

https://googleapis.com/auth/userinfo.email

这些不是敏感范围,在我的 oauth 同意屏幕上,我看到提交验证按钮已禁用,并且显示您的更改不需要验证

在此输入图像描述

客户仍然会看到未经验证的应用程序屏幕(此应用程序未经验证)

我还提交了 oauth 应用程序验证表单https://support.google.com/code/contact/oauth_app_verification。已经一个多星期没有得到谷歌的任何回复了。

请建议如何为我的客户删除未经验证的应用程序屏幕?

google-api google-plus google-oauth google-developers-console

5
推荐指数
1
解决办法
4万
查看次数

我们可以在 Google Play 商店上签名的应用程序包后更新签名的 APK

我想在 google Play 商店更新我的应用程序,但现在我想上传 APK 而不是 app-bundle(我第一次上传 app-bundle(.aab))。是否可以?

android android-studio google-developers-console google-play-console

5
推荐指数
1
解决办法
858
查看次数

禁用 Google 同意屏幕上的复选框

我们正在使用 Gmail .NET SDK 实现 Gmail 发送 ASP .NET Web 应用程序。

为此,我们需要用户授予我们以下所有范围“电子邮件”、“个人资料”、“openid”、 https://www.googleapis.com/auth/gmail.send

但是,在同意屏幕上,用户可以取消勾选“代表您发送电子邮件”复选框,这对我们来说是不可接受的,请参见下文:

在此处输入图片说明

我们已经看到很多示例,其中 Google 同意屏幕上没有启用的复选框。所以,我们很想弄清楚如何在我们的应用程序中隐藏/禁用复选框,你能建议吗?

可能是因为我们的申请还没有经过验证,但我不确定这是否是原因。

谢谢,叶夫根尼。

oauth google-api google-oauth gmail-api google-developers-console

5
推荐指数
1
解决办法
675
查看次数

Google OAuth2 集成错误 400:redirect_uri_mismatch

Error 400: redirect_uri_mismatch即使在提供正确的重定向 uri 后我仍然收到此错误。您可以查看下面的图片以供参考。它适用于我的本地主机,但它在我的服务器上显示此错误。我的域名看起来像https://xxx.topLevelDomain.com. 在浏览了与此错误相关的大多数问题后,我无法找到此问题的可能原因。虽然,我猜这个问题可能是因为我在这里使用子域,但仍然不确定这是否是问题。

申请信息:

  • 前端在 React 上托管https://someTopLevelDomain.com
  • 后端在 Spring Boot 上托管https://someSubdomain.someTopLevelDomain.com

在此输入图像描述

在此输入图像描述

oauth-2.0 google-oauth spring-boot google-cloud-console google-developers-console

5
推荐指数
1
解决办法
3万
查看次数

Chrome 网上应用店开发者帐户的电子邮件地址

谷歌声明:

创建开发者帐户时,您必须提供开发者电子邮件;以下是有关使用哪个电子邮件的一些提示:

由于您将收到有关您的扩展程序的重要电子邮件,或者您可能想要删除其中一个帐户,因此我们建议您使用新的电子邮件帐户来发布您的 Chrome 网上应用店项目。

https://developer.chrome.com/docs/webstore/register/

“想要删除您的一个帐户”是什么意思?这是特定于开发者帐户的还是指 Google 帐户?

他们在这里指出:

首先,您需要注册为 Chrome Web Store 开发人员。我们建议您为您的商品使用一个新帐户,而不是您的个人帐户。

https://developer.chrome.com/docs/webstore/publish/

“专为您的商品创建的新帐户意味着什么”?这是否意味着我发布的每个扩展都有一个单独的帐户?再说一遍,什么类型的帐户?一个 Google 帐户是否可以拥有多个开发者帐户,因此引用的是开发者帐户,还是意味着每个项目都有单独的 Google 帐户?

email google-chrome google-chrome-extension google-developers-console

5
推荐指数
1
解决办法
648
查看次数