且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在 Android 中调用 Oauth 1.0 API?

更新时间:2023-01-18 12:06:18

您可以使用 scriblejava 库来访问 Oauth 1.0 2-legged API.

You can use scriblejava library to access Oauth 1.0 2-legged APIs.

在 Android Studio App griddle 中添加以下依赖项:

In Android Studio App griddle add following dependency:

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());

希望有帮助!