From 762e1004f83f71c9579f9bfa4d036649b27475be Mon Sep 17 00:00:00 2001 From: Jay Prall Date: Sat, 31 Dec 2011 11:35:43 -0500 Subject: [PATCH] include NetProspex support --- changelog.txt | 1 + .../org/scribe/builder/api/NetProspexApi.java | 28 +++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 src/main/java/org/scribe/builder/api/NetProspexApi.java diff --git a/changelog.txt b/changelog.txt index 73281ed..5752d1d 100644 --- a/changelog.txt +++ b/changelog.txt @@ -78,3 +78,4 @@ [1.3.1] * FEATURE: Meetup.com Api + * FEATURE: NetProspex Api diff --git a/src/main/java/org/scribe/builder/api/NetProspexApi.java b/src/main/java/org/scribe/builder/api/NetProspexApi.java new file mode 100644 index 0000000..8257de7 --- /dev/null +++ b/src/main/java/org/scribe/builder/api/NetProspexApi.java @@ -0,0 +1,28 @@ +package org.scribe.builder.api; + +import org.scribe.model.Token; + +public class NetProspexApi extends DefaultApi10a +{ + private static final String REQUEST_TOKEN_URL = "https://api.netprospex.com/1.0/oauth/request-token"; + private static final String ACCESS_TOKEN_URL = "https://api.netprospex.com/1.0/oauth/access-token"; + private static final String AUTHORIZE_URL = "https://api.netprospex.com/1.0/oauth/authorize?oauth_token=%s"; + + @Override + public String getRequestTokenEndpoint() + { + return REQUEST_TOKEN_URL; + } + + @Override + public String getAccessTokenEndpoint() + { + return ACCESS_TOKEN_URL; + } + + @Override + public String getAuthorizationUrl(Token requestToken) + { + return String.format(AUTHORIZE_URL, requestToken.getToken()); + } +}