如何获取 授权API key

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何获取 授权API key相关的知识,希望对你有一定的参考价值。

参考技术A 方法/步骤 打开参考资料的网址,使用google帐号登录,如果没有帐号申请一个。 登录后,点击【CreateProject】。 这样APIs就申请好了,点击【ApiAccess】查看你申请到的APIKEY。接下来需要设置API的应用范围。 在中间的应用列表中,将你需要开启的API设置为【On】。 同意协议。这样申请的服务就开启了,只有开启了的服务才能使用APIkey调用。服务旁边显示的数值是这个服务允许调用的次数。

Google Adwords API with OAuth2 如何获取授权用户的电子邮件?

【中文标题】Google Adwords API with OAuth2 如何获取授权用户的电子邮件?【英文标题】:Google Adwords API with OAuth2 how to obtain authorised user's email? 【发布时间】:2018-10-22 16:13:36 【问题描述】:

我正在尝试在 Rails 应用程序中使用 Google 的 Adwords API SDK 在 Ruby 中实现托管帐户。

用户流程是这样的:

    用户点击使用 Google 帐户登录 用户授权我的应用使用 Google 帐户信息 然后用户可以检索托管 Adword 帐户列表

我查看了 Adwords API 文档,并查看了 ***,您似乎无法通过 Adwords API 上的方法调用检索当前登录用户的姓名和电子邮件。所以我想知道,当我第一次授权我的应用使用我的 Google 帐户时,是否需要在令牌中公开或传递它?

Facebook 的广告 API 让这一切变得简单,您可以通过调用 /me 来获取与令牌关联的用户。

我想知道是否有一种直接的方法可以对 Google 做同样的事情?

【问题讨论】:

【参考方案1】:

其实对于谷歌来说很相似,你可以使用people.get端点

https://www.googleapis.com/plus/v1/people/me

但是,要使其工作,您需要一个至少具有email 范围(或https://www.googleapis.com/auth/userinfo.email,等效)的访问令牌。

【讨论】:

以上是关于如何获取 授权API key的主要内容,如果未能解决你的问题,请参考以下文章

怎么获取Intellij IDEA授权码

如何获取高德地图api key

如何链接完成?

个人如何获取爱快递 API key?

我正在对 api 提出请求,但即将授权失败。如何在获取链接中包含授权令牌

如何在 Web API 授权属性中获取请求 cookie?