代码之家  ›  专栏  ›  技术社区  ›  JochenJung

使用AuthH与Script Java和谷歌应用程序

  •  2
  • JochenJung  · 技术社区  · 15 年前

    我正在尝试获取我的谷歌应用程序域中所有联系人的列表。

    要做到这一点,我使用的是ScRebe Java库( http://github.com/fernandezpablo85/scribe-java )在我的GWT应用程序中。

    String resp= "";
    OAuthService service= new ServiceBuilder ()
      .provider (GoogleApi.class).apiKey ("my-domain.com").apiSecret ("my-secret").scope (
        "http://www.google.com/m8/feeds/profiles/domain/my-domain.com/full")
      .build ();
    Token requestToken= service.getRequestToken ();
    resp= requestToken.getToken ();
    

    但是,此代码会生成以下错误:

    org.scribe.exceptions.OAuthException: Could not find request token or secret in response: signature_invalid
    base_string:POST&https%3A%2F%2Fwww.google.com%2Faccounts%2FOAuthGetRequestToken&oauth_callback%3Doob%26oauth_consumer_key%3Dmy-domain.com%26oauth_nonce%3D-714356546%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1288255870%26oauth_version%3D1.0%26scope%3Dhttp%253A%252F%252Fwww.google.com%252Fm8%252Ffeeds%252Fprofiles%252Fdomain%252Fmy-domain.com%252Ffull
    

    知道我做错了什么吗?

    我从我的Google应用程序域的设置页面获得了apikey和apisecret。

    2 回复  |  直到 15 年前
        1
  •  3
  •   JochenJung    15 年前

    这是一个抄写员的错误。

    请看这里的问题:

    https://github.com/fernandezpablo85/scribe-java/issues#issue/33

        2
  •  1
  •   Brandon    15 年前