【问题标题】:Setting the client name for an Authorized API client in Google在 Google 中为授权 API 客户端设置客户端名称
【发布时间】:2016-10-22 07:28:25
【问题描述】:

我开发了一些连接到我们的谷歌域的小应用程序。但是,每次我必须授权其中一个应用程序时,我都需要添加一个不同的 使用它的“客户端名称”授权 API 客户端。有没有办法将此客户名称设置为我选择的名称?以后可以更轻松地快速了解哪些应用可以从列表中删除。

谢谢!

...编辑...

我可能不够具体,这是我想要更改值的图像。这是来自谷歌应用程序的谷歌管理控制台安全 -> 显示更多 -> 高级设置 -> 管理 API 客户端访问

CLient Name Field

对于我迄今为止开发的所有应用程序,我的客户端名称(我从谷歌开发者控制台中提取)要么是看似随机的仅数字字符串,要么是随机的数字和字母字符串,后跟“apps.googleusercontent. com”。然而,我已经看到其他应用程序以某种方式列出了他们的公司名称。我怎样才能像在其他应用中看到的那样选择自己的客户端名称?

【问题讨论】:

  • 你弄明白了吗?我一直想知道同样的事情。我想在“管理 API 客户端访问”列表中查看我的自定义名称,而不是实际的客户端 ID 号。

标签: google-apps-script google-api google-api-php-client google-apps-for-education


【解决方案1】:

您可以在Manage client API访问页面上通过goinog设置客户端名称和范围。在Authorize a new API client 设置中注册您的客户端。

输入第三方供应商提供的客户端名称并指定范围。通过输入客户端名称(OAuth 使用者密钥)和 API 范围并单击“授权”来添加新客户端。您应该验证客户是否为您所知,并且他们的访问范围适当小。

对于每个客户端,您可以指定多个 API,以逗号分隔。例如,要允许访问联系人和文档列表 API:"http://www.google.com/m8/feeds/http://www.google.com/feeds/"。客户端列表是唯一的,一个 OAuth 客户端的列表中不能有两个条目。您可以使用目前支持two-legged OAuth for Google Apps domains的任何 Google API

授权的 API 客户端

从批准的客户列表及其范围中添加您的 API。

添加客户端后,您可以通过单击“删除”链接删除具有指定 API 范围的客户端。如果客户端是您的 Google Apps 域的 OAuth 使用者密钥,您将看到链接“管理”。单击此链接会将您带到管理此域的 OAuth 密钥和机密页面,您可以在其中编辑客户端(例如,关闭全局 API 范围访问)。

有关 OAuth 的更多信息,请点击此链接:https://developers.google.com/identity/protocols/OAuth2ServiceAccount#delegatingauthority

【讨论】:

  • 我是第三方供应商,也是 Google Apps 域的管理员。问题是我不喜欢谷歌默认提供给我的应用程序的客户端名称,因为当您列出一堆自定义开发的应用程序时,它们都带有随机字符串而不是易于阅读的名称,因此很难进行分类。跨度>
【解决方案2】:

如果你的意思是在连接php api客户端时如何设置应用程序名称,你可以使用:

$client->setApplicationName('App Name Here');

【讨论】:

  • 这似乎只在正在运行的应用程序的实例中更改它。不在我正在寻找的谷歌管理控制台中
猜你喜欢
  • 2020-09-23
  • 2014-11-18
  • 2018-07-11
  • 2014-01-08
  • 1970-01-01
  • 2017-02-22
  • 1970-01-01
  • 2015-07-06
  • 2013-06-18
相关资源
最近更新 更多