在不知道clientid和客户端密钥的情况下从刷新令牌获取访问令牌

时间:2016-04-04 11:06:03

标签: c# google-api google-oauth

我有一个刷新令牌(由外部工具生成)和从

访问数据的目标
GET https://www.googleapis.com/analytics/v3/management/accounts/~all/webproperties/~all/profiles/~all/goals

通过C#。为此,我需要生成访问令牌。如果不知道客户端ID和客户端密钥,这是否可能?

1 个答案:

答案 0 :(得分:1)

要使用刷新令牌检索访问令牌,您必须知道创建它的客户端ID和秘密。

您将对以下

进行HTTP发布
  

https://accounts.google.com/o/oauth2/token   CLIENT_ID = {客户端Id} .apps.googleusercontent.com&安培; client_secret = {ClientSecret}&安培; refresh_token = 1 / ffYmfI0sjR54Ft9oupubLzrJhD1hZS5tWQcyAvNECCA&安培; grant_type = refresh_token