From bf6b5fbf86051891a853e2c27e5ceed7e7da1c78 Mon Sep 17 00:00:00 2001 From: bob guo Date: Fri, 22 Feb 2013 11:14:02 +0800 Subject: [PATCH] add KdWeiboApi for scribe --- .../org/scribe/builder/api/KdWeiboApi.java | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 src/main/java/org/scribe/builder/api/KdWeiboApi.java diff --git a/src/main/java/org/scribe/builder/api/KdWeiboApi.java b/src/main/java/org/scribe/builder/api/KdWeiboApi.java new file mode 100644 index 000000000..faddcc1ef --- /dev/null +++ b/src/main/java/org/scribe/builder/api/KdWeiboApi.java @@ -0,0 +1,28 @@ +package org.scribe.builder.api; + +import org.scribe.model.*; + +public class KdWeiboApi extends DefaultApi10a +{ + private static final String REQUEST_TOKEN_URL = "http://kdweibo.com/snsapi/oauth/request_token"; + private static final String ACCESS_TOKEN_URL = "http://kdweibo.com/snsapi/oauth/access_token"; + private static final String AUTHORIZE_URL = "http://kdweibo.com/snsapi/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()); + } +}