Wednesday 16, Apr 2025
We are moved to new domain
Click -> www.ehowtonow.com
Saturday, 16 July 2016

AWeber OAuth 1.0a Example using Scribe Java

In this example we are going to see about how to use AWeber OAuth 1.0a using Scribe Java

AWeber OAuth 1.0a Example using Scribe

AWeberExample.java

import java.util.Scanner;
import com.github.scribejava.core.builder.ServiceBuilder;
import com.github.scribejava.apis.AWeberApi;
import com.github.scribejava.core.model.OAuth1AccessToken;
import com.github.scribejava.core.model.OAuth1RequestToken;
import com.github.scribejava.core.model.OAuthRequest;
import com.github.scribejava.core.model.Response;
import com.github.scribejava.core.model.Verb;
import com.github.scribejava.core.oauth.OAuth10aService;
import java.io.IOException;

public abstract class AWeberExample {

    //To get your consumer key/secret, and view API docs, see http://ift.tt/12j6gse
    private static final String ACCOUNT_RESOURCE_URL = "http://ift.tt/1rmLc9J";

    private static final String CONSUMER_KEY = "";
    private static final String CONSUMER_SECRET = "";

    public static void main(String... args) throws IOException {
        final OAuth10aService service = new ServiceBuilder()
                .apiKey(CONSUMER_KEY)
                .apiSecret(CONSUMER_SECRET)
                .build(AWeberApi.instance());

        final Scanner in = new Scanner(System.in);

        System.out.println("=== AWeber's OAuth Workflow ===");
        System.out.println();

        // Obtain the Request Token
        System.out.println("Fetching the Request Token...");
        final OAuth1RequestToken requestToken = service.getRequestToken();
        System.out.println("Got the Request Token!");
        System.out.println();

        System.out.println("Now go and authorize ScribeJava here:");
        System.out.println(service.getAuthorizationUrl(requestToken));
        System.out.println("And paste the verifier here");
        System.out.print(">>");
        final String oauthVerifier = in.nextLine();
        System.out.println();

        // Trade the Request Token and Verfier for the Access Token
        System.out.println("Trading the Request Token for an Access Token...");
        final OAuth1AccessToken accessToken = service.getAccessToken(requestToken, oauthVerifier);
        System.out.println("Got the Access Token!");
        System.out.println("(if your curious it looks like this: " + accessToken
                + ", 'rawResponse'='" + accessToken.getRawResponse() + "')");
        System.out.println();

        // Now let's go and ask for a protected resource!
        System.out.println("Now we're going to access a protected resource...");
        final OAuthRequest request = new OAuthRequest(Verb.GET, ACCOUNT_RESOURCE_URL, service);
        service.signRequest(accessToken, request);
        final Response response = request.send();
        System.out.println("Got it! Lets see what we found...");
        System.out.println();
        System.out.println(response.getBody());

        System.out.println();
        System.out.println("Thats it man! Go and build something awesome with AWeber and ScribeJava! :)");
    }

}

Shop and help us

Flipkart Offer Snapdeal offer Amazon.in offer Amazon.com offer

Related Posts:

  • HH OAuth 2.0 Example using Scribe JavaIn this example we are going to see about how to use HH OAuth2.0 using Scribe Java HH OAuth2.0 Example using Scribe HHExample .java import java.util.Scanner; import com.github.scribejava.core.builder.ServiceBuilder; import … Read More
  • Skyrock OAuth 1.0a Example using Scribe JavaIn this example we are going to see about how to use Skyrock OAuth1.0a using Scribe Java Skyrock OAuth1.0a Example using Scribe SkyrockExample.java import java.util.Scanner; import com.github.scribejava.core.builder.ServiceB… Read More
  • SohuWeibo OAuth 1.0a Example using Scribe JavaIn this example we are going to see about how to use SohuWeibo OAuth1.0a using Scribe Java SohuWeibo OAuth1.0a Example using Scribe SohuWeiboExample.java import java.util.Scanner; import com.github.scribejava.core.builder.Se… Read More
  • SinaWeibo OAuth 1.0a Example using Scribe JavaIn this example we are going to see about how to use SinaWeibo OAuth1.0a using Scribe Java SinaWeibo OAuth1.0a Example using Scribe SinaWeiboExample.java import java.util.Scanner; import com.github.scribejava.core.builder.Se… Read More
  • SinaWeibo OAuth 2.0 Example using Scribe JavaIn this example we are going to see about how to use SinaWeibo OAuth2.0 using Scribe Java SinaWeibo OAuth2.0 Example using Scribe SinaWeibo2Example.java import java.util.Scanner; import com.github.scribejava.core.builder.Ser… Read More
  • Blogger Comments
  • Facebook Comments
  • Disqus Comments

0 comments:

Post a Comment

Item Reviewed: AWeber OAuth 1.0a Example using Scribe Java Rating: 5 Reviewed By: eHowToNow