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