我开发了一些连接到谷歌域名的小应用程序。但是,每次我必须授权其中一个应用程序时,我需要添加一个不同的 授权的API客户端使用它"客户端名称"。有没有办法将此客户端名称设置为我选择的内容?这样可以更快地了解以后可以从列表中删除哪些应用程序。
谢谢!
...编辑...
我可能不够具体,这里是我想要改变价值的图像。这是来自谷歌管理控制台下的谷歌应用程序安全 - >显示更多 - >高级设置 - >管理API客户端访问
对于我迄今为止开发的所有应用程序,我的客户名称(我从谷歌开发者控制台获取)是一个看似随机的字符串,只是数字或随机数字和字母后跟&#34 ; apps.googleusercontent.com&#34 ;.然而,我已经看到其他应用程序以某种方式列出了他们的公司名称。如何在其他应用中看到我如何选择自己的客户名称?
答案 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
授权的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');