7

Oauth 1.0 認証に基づく Android から Context.io API を呼び出そうとしています。

Oauth1.0標準のリクエストを作成する方法を教えてください。または、その標準でのOauth1.0リクエストの例のサンプルコードを誰でも提供できます。

どうもありがとうございました。

4

1 に答える 1

11

scriblejavaライブラリを使用して、Oauth 1.0 2-legged API にアクセスできます。

Android Studio App griddle で、次の依存関係を追加します。

compile 'org.scribe:scribe:1.3.5'

そして、次のコードを使用するだけです:

    String consumerKey    = "XXXX"; //api key
    String consumerSecret = "XXXX"; //api secret
    String requestUrl = "your context.io request url";

    OAuthService service = new ServiceBuilder()
            .provider(OAuthProvider.class)
            .apiKey(consumerKey)
            .apiSecret(consumerSecret)
            .build();

    OAuthRequest request = new OAuthRequest(Verb.GET, requestUrl);

    Token accessToken = new Token("", ""); //not required for context.io
    service.signRequest(accessToken, request);

    Response response = request.send();
    Log.d("OAuthTask",response.getBody());

それが役に立ったことを願っています!

于 2016-04-24T12:02:32.283 に答える