在Google中设置授权API客户端的客户端名称

时间:2016-06-20 22:19:05

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

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

谢谢!

...编辑...

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

CLient Name Field

对于我迄今为止开发的所有应用程序,我的客户名称(我从谷歌开发者控制台获取)是一个看似随机的字符串,只是数字或随机数字和字母后跟&#34 ; apps.googleusercontent.com&#34 ;.然而,我已经看到其他应用程序以某种方式列出了他们的公司名称。如何在其他应用中看到我如何选择自己的客户名称?

2 个答案:

答案 0 :(得分:0)

您可以在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

答案 1 :(得分:0)

如果您在连接php api客户端时意味着如何设置应用程序名称,则可以使用:

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