cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Announcements
Are you new to Dropbox? Our Newcomers group is the perfect place to learn the basics, find out more here.

Dropbox API Support & Feedback

Find help with the Dropbox API from other developers.

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

App Code and App Secret Input php curl

App Code and App Secret Input php curl

FSUInnovation
Explorer | Level 4
Go to solution

When I add the required app code and app secret for the 0auth2/token curl, should it be placed in the http header, or in the curlopt_postfields setopt? If it goes in the http header, should it be a seperate item in the array, or in my json encoded array with the other 3 parameters?

1 Accepted Solution

Accepted Solutions

Greg-DB
Dropbox Staff
Go to solution

When calling /oauth2/token, you can actually pass the app key and secret either as 'application/x-www-form-urlencoded' (not JSON) POST parameters, or in the place of the username and password, respectively, in "HTTP basic authentication", that is, in the "Authorization" header. You can find more information on that in the /oauth2/token documentation:

https://www.dropbox.com/developers/documentation/http/documentation#oauth2-token

View solution in original post

4 Replies 4

Здравко
Legendary | Level 20
Go to solution

Take a look here: https://www.dropbox.com/developers/documentation/http/documentation#authorization :wink: This is normal GET request, where all parameters are in the query.

Greg-DB
Dropbox Staff
Go to solution

When calling /oauth2/token, you can actually pass the app key and secret either as 'application/x-www-form-urlencoded' (not JSON) POST parameters, or in the place of the username and password, respectively, in "HTTP basic authentication", that is, in the "Authorization" header. You can find more information on that in the /oauth2/token documentation:

https://www.dropbox.com/developers/documentation/http/documentation#oauth2-token

FSUInnovation
Explorer | Level 4
Go to solution

So, I would have a element in my httpheader array that looks like "Authorization: " . $appkey . ":" . $appsecret where the appkey colon appsecret are base 64 encoded? The element I have now is a utf8 encoded $appkey . ":" . $appsecret without "Authorization:" to the left of the string.

Greg-DB
Dropbox Staff
Go to solution

I see you opened a new thread for this with more information so I'll follow up with you there.

Need more support?
Who's talking

Top contributors to this post

  • User avatar
    Greg-DB Dropbox Staff
  • User avatar
    FSUInnovation Explorer | Level 4
  • User avatar
    Здравко Legendary | Level 20
What do Dropbox user levels mean?