【问题标题】:How to create OAuthParameters from access token for Google Contacts API如何从 Google Contacts API 的访问令牌创建 OAuthParameters
【发布时间】:2015-04-24 00:53:18
【问题描述】:

我自己实现了我的 OAuth2 客户端。它有效,我有 client idclient secretaccess token。我还有刷新令牌,可以从中接收新的访问令牌。

但是如何将这些字符串与 Google API for Java(Contacts API)一起使用?

我创建了ContactsService service = new ContactsService("<var>test</var>");

似乎我必须向 service.setOAuthCredentials() 提供 OAuthParameters,但 OAuthCredentials 没有访问令牌或刷新令牌的字段。只有setOAuthToken()setOAuthTokenSecret()。 :-(

【问题讨论】:

    标签: java google-oauth gdata-api google-data-api google-oauth-java-client


    【解决方案1】:

    解决方案是不要使用setOAuthCredentials()。而是:

    service.setPrivateHeader("Authorization", "Bearer " + accessToken);
    

    【讨论】:

      猜你喜欢
      • 2014-12-04
      • 2012-02-12
      • 2016-09-12
      • 1970-01-01
      • 2012-03-03
      • 1970-01-01
      • 1970-01-01
      • 2017-04-02
      • 1970-01-01
      相关资源
      最近更新 更多