如何获取 授权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的主要内容,如果未能解决你的问题,请参考以下文章