From bef18c570e880e638d15003b5f78b49187e05f29 Mon Sep 17 00:00:00 2001 From: mason55 Date: Wed, 8 Feb 2012 08:52:01 -0500 Subject: [PATCH] Added GetGlue api --- .../org/scribe/builder/api/GetGlueApi.java | 29 +++++++++++++++++++ .../java/org/scribe/builder/api/MisoApi.java | 2 +- .../org/scribe/builder/api/TumblrApi.java | 2 +- 3 files changed, 31 insertions(+), 2 deletions(-) create mode 100644 src/main/java/org/scribe/builder/api/GetGlueApi.java diff --git a/src/main/java/org/scribe/builder/api/GetGlueApi.java b/src/main/java/org/scribe/builder/api/GetGlueApi.java new file mode 100644 index 0000000..3a7560f --- /dev/null +++ b/src/main/java/org/scribe/builder/api/GetGlueApi.java @@ -0,0 +1,29 @@ +package org.scribe.builder.api; + +import org.scribe.model.Token; + +public class GetGlueApi extends DefaultApi10a +{ + private static final String AUTHORIZE_URL = "http://getglue.com/oauth/authorize?oauth_token=%s"; + private static final String REQUEST_TOKEN_RESOURCE = "https://api.getglue.com/oauth/request_token"; + private static final String ACCESS_TOKEN_RESOURCE = "https://api.getglue.com/oauth/access_token"; + + @Override + public String getAccessTokenEndpoint() + { + return ACCESS_TOKEN_RESOURCE; + } + + @Override + public String getRequestTokenEndpoint() + { + return REQUEST_TOKEN_RESOURCE; + } + + @Override + public String getAuthorizationUrl(Token requestToken) + { + return String.format(AUTHORIZE_URL, requestToken.getToken()); + } + +} diff --git a/src/main/java/org/scribe/builder/api/MisoApi.java b/src/main/java/org/scribe/builder/api/MisoApi.java index 66f8b2d..a6d88d3 100644 --- a/src/main/java/org/scribe/builder/api/MisoApi.java +++ b/src/main/java/org/scribe/builder/api/MisoApi.java @@ -7,7 +7,7 @@ public class MisoApi extends DefaultApi10a private static final String AUTHORIZE_URL = "http://gomiso.com/oauth/authorize?oauth_token=%s"; private static final String REQUEST_TOKEN_RESOURCE = "http://gomiso.com/oauth/request_token"; private static final String ACCESS_TOKEN_RESOURCE = "http://gomiso.com/oauth/access_token"; - + @Override public String getAccessTokenEndpoint() { diff --git a/src/main/java/org/scribe/builder/api/TumblrApi.java b/src/main/java/org/scribe/builder/api/TumblrApi.java index a03de4f..ee680ee 100644 --- a/src/main/java/org/scribe/builder/api/TumblrApi.java +++ b/src/main/java/org/scribe/builder/api/TumblrApi.java @@ -7,7 +7,7 @@ public class TumblrApi extends DefaultApi10a private static final String AUTHORIZE_URL = "https://www.tumblr.com/oauth/authorize?oauth_token=%s"; private static final String REQUEST_TOKEN_RESOURCE = "http://www.tumblr.com/oauth/request_token"; private static final String ACCESS_TOKEN_RESOURCE = "http://www.tumblr.com/oauth/access_token"; - + @Override public String getAccessTokenEndpoint() {