Finish Dropbox integration with PHP application

  • Status Completed
  • Budget $30 - $250 USD
  • Total Bids 10

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 [url removed, login to view]

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.

[url removed, login to view]

[url removed, login to view]

Also, from here, they discuss the access token: [url removed, login to view]






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

[url removed, login to view]


0, 1




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.


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


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.

Get free quotes for a project like this
Completed by:
Skills Required

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online