Finish Dropbox integration with PHP application

IN PROGRESS
Bids
11
Avg Bid (USD)
$165
Project Budget (USD)
$30 - $250

Project Description:
I have a mostly complete and working Dropbox integration with my website. Currently the site performs a Dropbox authentication and requests that the user 'allow' access to my Dropbox app. It retrieves and uploads files, allows file updates and then resaves files. However, what it appears it doesn't do is retrieve and store the Dropbox access token (different from the request token) so that the access token is used in subsequent Dropbox authentications so that the user only has to 'Allow' my application once, not every time the user logs in to my application. This functionality is explained in the links below and in the Dropbox API documentation which I have excerpted below.

I am using the PHP Dropbox library from https://github.com/BenTheDesigner/Dropbox

The links and info below are quite clear that this functionality is standard IF the access token is stored and used. Note that there is a difference between the request token and access token.

http://stackoverflow.com/questions/14752736/what-is-the-validity-of-the-access-token-granted-by-dropbox-api-oauth-v1-and-h

https://forums.dropbox.com/topic.php?id=80430

Also, from here, they discuss the access token: https://www.dropbox.com/developers/core/api#access-token


/oauth/access_token

Python
Java
Ruby

Description

Step 3 of authentication. After the /oauth/authorize step is complete, the application can call /oauth/access_token to acquire an access token.

This method corresponds to Obtaining an Access Token in the OAuth Core 1.0 specification.
URL Structure

https://api.dropbox.com/1/oauth/access_token

Versions
0, 1
Method
POST
Parameters

There are no Dropbox-specific parameters for this method. See Consumer Requests an Access Token in the OAuth Core 1.0 specification for a description of the parameters used for fetching an access token. Note that the oauth_token and oauth_token_secret for this method are the request token and request token secret obtained previously via /oauth/request_token.
Returns

URL-encoded access token, access token secret, and Dropbox user id. Upon return, the authorization process is now complete and the access token and corresponding secret can be used to sign requests for the main API calls. See Service Provider Grants an Access Token in the OAuth Core 1.0 specification for additional discussion of the values returned when fetching an access token. If your app is configured to work within an app folder, that folder is also created during this step.

Sample response

oauth_token_secret=95grkd9na7hm&oauth_token=ccl4li5n1q9b&uid=100

Before bidding, ensure this makes sense and you understand what I'm asking. If you understand this, it should be a simple thing to do as I've also already created the database column for access token storage and the required Dropbox functionality is working.

Additional Project Description:
04/23/2013 at 7:37 EDT

Note that because Dropbox functionality is mostly working and doesn't require a complete dropbox integration my budget for this project, which should be quick and simple if you know what you're doing, is $50.

Skills required:
PHP
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 206
in 3 days
$ 315
in 18 days
$ 225
in 10 days
Hire farhaoui
$ 105
in 3 days
$ 309
in 10 days
Hire CheapGoodWork
$ 45
in 2 days
$ 50
in 5 days
Hire WajahatAliMehr
$ 198
in 10 days
Hire priyamahendran
$ 154
in 3 days
$ 155
in 7 days