使用cURL Google API从刷新令牌获取访问令牌

银环

如何使用cURL从刷新令牌中获取新的访问令牌?

在PHP中,我将执行以下操作:

$client = new Google_Client();
$client->addScope(Google_Service_Analytics::ANALYTICS_READONLY);
$client->refreshToken($refresh_token);
$access_token = $client->getAccessToken();

如何使用cURL完成同一件事?

我无法从他们的文档中找到它

戴姆敦

这是我使用的代码:

# Exchange a refresh token for a new access token.
curl \
--request POST \
--data 'client_id=[Application Client Id]&client_secret=[Application Client Secret]&refresh_token=[Refresh token granted by second step]&grant_type=refresh_token' \
https://accounts.google.com/o/oauth2/token

链接到要点


cURL的完整流程

# Client id from Google Developer console
# Client Secret from Google Developer console
# Scope this is a space seprated list of the scopes of access you are requesting.

# Authorization link.  Place this in a browser and copy the code that is returned after you accept the scopes.
https://accounts.google.com/o/oauth2/auth?client_id=[Application Client Id]&redirect_uri=urn:ietf:wg:oauth:2.0:oob&scope=[Scopes]&response_type=code

# Exchange Authorization code for an access token and a refresh token.

curl \
--request POST \
--data "code=[Authentcation code from authorization link]&client_id=[Application Client Id]&client_secret=[Application Client Secret]&redirect_uri=urn:ietf:wg:oauth:2.0:oob&grant_type=authorization_code" \
https://accounts.google.com/o/oauth2/token

# Exchange a refresh token for a new access token.
curl \
--request POST \
--data 'client_id=[Application Client Id]&client_secret=[Application Client Secret]&refresh_token=[Refresh token granted by second step]&grant_type=refresh_token' \
https://accounts.google.com/o/oauth2/token

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用OAuth刷新令牌获取新的访问令牌-Google API

来自分类Dev

使用CURL获取Google Client API访问令牌

来自分类Dev

使用cURL从刷新令牌获取访问令牌

来自分类Dev

使用OmniAuth刷新令牌访问Google DFP API

来自分类Dev

如何使用访问令牌和刷新令牌从Google API访问用户日历列表和事件

来自分类Dev

如何测试使用刷新令牌刷新Google访问令牌

来自分类Dev

如何使用刷新令牌测试刷新我的Google访问令牌

来自分类Dev

如何使用Google Java API从刷新令牌撤消Google访问令牌?

来自分类Dev

使用刷新令牌的Google Calendar API

来自分类Dev

使用刷新令牌的Google Calendar API

来自分类Dev

我可以在 Google API 中使用一个刷新令牌无限期地生成访问令牌吗

来自分类Dev

如何使用Google Plus获取访问令牌

来自分类Dev

刷新令牌是访问Google gmail API以便重复离线使用的规范方法吗?

来自分类Dev

使用刷新令牌访问Google Drive API,没有浏览器,出现401错误

来自分类Dev

验证/刷新Google API访问令牌并避免“文件正在使用”异常?

来自分类Dev

刷新令牌是访问Google gmail API以便重复脱机使用的规范方法吗?

来自分类Dev

使用刷新令牌访问Google Drive API,没有浏览器,出现401错误

来自分类Dev

检索Google Api的访问和刷新令牌

来自分类Dev

使用Google API JS客户端时如何获取刷新令牌

来自分类Dev

使用Google API JS客户端时如何获取刷新令牌

来自分类Dev

.NET Google API 访问令牌失败,未指定刷新令牌

来自分类Dev

使用OAuth 2.0 Google App Engine刷新访问令牌

来自分类Dev

重新获取刷新令牌Google API

来自分类Dev

我可以使用客户端访问/刷新令牌来访问服务器上的Google API

来自分类Dev

无法使用Google OAuth 2获取刷新令牌

来自分类Dev

使用HelloJs和Python获取Google刷新令牌

来自分类Dev

使用OAuth.io从Google获取刷新令牌

来自分类Dev

无法使用Google OAuth 2获取刷新令牌

来自分类Dev

Google API刷新令牌

Related 相关文章

  1. 1

    使用OAuth刷新令牌获取新的访问令牌-Google API

  2. 2

    使用CURL获取Google Client API访问令牌

  3. 3

    使用cURL从刷新令牌获取访问令牌

  4. 4

    使用OmniAuth刷新令牌访问Google DFP API

  5. 5

    如何使用访问令牌和刷新令牌从Google API访问用户日历列表和事件

  6. 6

    如何测试使用刷新令牌刷新Google访问令牌

  7. 7

    如何使用刷新令牌测试刷新我的Google访问令牌

  8. 8

    如何使用Google Java API从刷新令牌撤消Google访问令牌?

  9. 9

    使用刷新令牌的Google Calendar API

  10. 10

    使用刷新令牌的Google Calendar API

  11. 11

    我可以在 Google API 中使用一个刷新令牌无限期地生成访问令牌吗

  12. 12

    如何使用Google Plus获取访问令牌

  13. 13

    刷新令牌是访问Google gmail API以便重复离线使用的规范方法吗?

  14. 14

    使用刷新令牌访问Google Drive API,没有浏览器,出现401错误

  15. 15

    验证/刷新Google API访问令牌并避免“文件正在使用”异常?

  16. 16

    刷新令牌是访问Google gmail API以便重复脱机使用的规范方法吗?

  17. 17

    使用刷新令牌访问Google Drive API,没有浏览器,出现401错误

  18. 18

    检索Google Api的访问和刷新令牌

  19. 19

    使用Google API JS客户端时如何获取刷新令牌

  20. 20

    使用Google API JS客户端时如何获取刷新令牌

  21. 21

    .NET Google API 访问令牌失败,未指定刷新令牌

  22. 22

    使用OAuth 2.0 Google App Engine刷新访问令牌

  23. 23

    重新获取刷新令牌Google API

  24. 24

    我可以使用客户端访问/刷新令牌来访问服务器上的Google API

  25. 25

    无法使用Google OAuth 2获取刷新令牌

  26. 26

    使用HelloJs和Python获取Google刷新令牌

  27. 27

    使用OAuth.io从Google获取刷新令牌

  28. 28

    无法使用Google OAuth 2获取刷新令牌

  29. 29

    Google API刷新令牌

热门标签

归档