【问题标题】:Get Oauth token of googleAPI with REST client使用 REST 客户端获取 googleAPI 的 Oauth 令牌
【发布时间】:2016-07-11 13:09:23
【问题描述】:
我将使用 Google Sheet API。我想使用 REST 客户端对其进行测试,因此,首先,我想要一个如何获取 oAuth 令牌的示例。无需给我 Google API 文档,因为它对我帮助不大。
例如,我不知道在“redirect_uri”或“state”中放什么。谁能给我一个完整的例子,说明如何通过 http REST 客户端获取令牌?
【问题讨论】:
标签:
rest
google-api
google-api-client
google-sheets-api
【解决方案1】:
我将使用 Google Sheet API。我想使用 REST 客户端对其进行测试,因此,首先,我想要一个如何获取 oAuth 令牌的示例。无需给我 Google API 文档,因为它对我没有太大帮助。
我将为您提供一个关于如何将 REST 客户端与 Sheets API v4 一起使用并生成令牌的快速示例。您还将学习如何执行basic Sheets v4 operation。
- 转到oauthplayground。向下滚动到 Google 表格 v4。
- 选择
https://www.googleapis.com/auth/drive 权限。点击授权 API 和允许访问。
- 在第 2 步中,单击兑换令牌的授权码。现在这将生成访问令牌。此令牌的生命周期为 3600 秒。
- 在请求 URI 文本字段中,粘贴以下内容:
https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values/{Sheet1}!A1
*将 Sheet1 替换为工作表的名称,将 spreadsheetId 替换为电子表格的 ID。
此 REST 调用将返回 A1 单元格的值。您刚刚学习了如何使用 REST 获取单元格值。
选中此JS Quickstart 以使用 JS 将其应用到网络上。