From bfcf0655dab0b436d6be580e3e81c784d0984938 Mon Sep 17 00:00:00 2001 From: Pablo Fernandez Date: Wed, 13 Apr 2011 19:03:00 -0300 Subject: [PATCH] added Dropbox Api --- changelog.txt | 2 ++ .../org/scribe/builder/api/DropBoxApi.java | 25 +++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 src/main/java/org/scribe/builder/api/DropBoxApi.java diff --git a/changelog.txt b/changelog.txt index 14e7b55..47ed18c 100644 --- a/changelog.txt +++ b/changelog.txt @@ -39,3 +39,5 @@ [1.1.3] * FEATURE: Added rawResponse to Token, for extracting additional parameters (thanks Dirk McCormick) + * FEATURE: Added Dropbox Api + * FIX: Token responses now work despite of the token/secret order diff --git a/src/main/java/org/scribe/builder/api/DropBoxApi.java b/src/main/java/org/scribe/builder/api/DropBoxApi.java new file mode 100644 index 0000000..73a5895 --- /dev/null +++ b/src/main/java/org/scribe/builder/api/DropBoxApi.java @@ -0,0 +1,25 @@ +package org.scribe.builder.api; + +import org.scribe.model.*; + +public class DropBoxApi extends DefaultApi10a +{ + @Override + public String getAccessTokenEndpoint() + { + return "https://api.dropbox.com/0/oauth/access_token"; + } + + @Override + public String getAuthorizationUrl(Token requestToken) + { + return "https://www.dropbox.com/0/oauth/authorize?oauth_token="+requestToken.getToken(); + } + + @Override + public String getRequestTokenEndpoint() + { + return "https://api.dropbox.com/0/oauth/request_token"; + } + +} \ No newline at end of file