Greg-DB Dropbox Community Moderator

Comments

  • Thanks for the feedback! It's much appreciated, and I've shared it with the team. As far as specific changes to API v2 are concerned, the original requested change here, to support more Content-Type values for requests to /2/files/download, was implemented and is working. Is there another specific change that would be…
  • The account_id returned by /oauth2/token is the account ID of the Dropbox account that was signed in and authorized the app, resulting in the authorization code that was used. Dropbox can't attest to the ID of the user in your app that was signed in to your app at the time. You'll need to manage that in your app's session…
  • I'm not sure I follow your post entirely (it looks like you may have something cut off at "Dropbox’s serving my "...?) 1. A ".htaccess" configuration file is specific to certain kinds of web servers, but I don't believe Dropbox uses them. Is there a particular behavior with Dropbox you're having trouble with? If you…
  • Are you referring to the actual transfer speed you're seeing when trying to download a single large file? Your connection speed to Dropbox depends on the routing you get between your ISP and our servers, and may be slower than your ISP's rated speeds. The Dropbox API doesn't offer a way to control the speed; it will just…
  • Thanks for the report! I'll be happy to help with any issues you're having with the Dropbox API, but I'll need some more information. Please reply with: * the name and version of the platform and SDK/library you are using, if any * the steps to reproduce the issue, including the relevant code snippet(s) * the full text of…
  • @"nguyenthanhliem" I was referring to this comment in particular: @"Anoop_Brijmohun" wrote:Found the solution here https://docs.microsoft.com/en-us/xamarin/android/app-fundamentals/http-stack?tabs=windows I'm afraid I can't offer more information though, as the Dropbox .NET SDK isn't officially supported on Xamarin.…
  • I just tried this, and the new supported content types are working for me. Here are a few sample calls: $ curl -X POST https://content.dropboxapi.com/2/files/download \ > --header "Authorization: Bearer <ACCESS_TOKEN>" \ > --header "Dropbox-API-Arg: {\"path\": \"/test.txt\"}" This is the test file data. $ curl -X POST…
  • [Cross-linking for reference: https://stackoverflow.com/questions/54192191/dropbox-extensions-is-it-possible-to-create-publish-a-dropbox-extension ] Thanks for the post. Right now, this is only available to select partners chosen by Dropbox, and I can't make any promises as to if/when it would be made publicly available.…
  • No, unfortunately the SDK doesn't offer an option to control that, but I'll pass this along as a feature request. 
  • Thanks! I don't see anything clearly wrong here. It sounds like it's working now, but let me know if you are able to reproduce the issue again unexpectedly. For reference, you should be able to intentionally cause that by e.g., unlinking the app, or deleting the app folder (if you're using an app with the app folder…
  • We do have a Chooser implementation for iOS, but as you mentioned, it's not written in Swift. You may still be able to use that in a Swift project, via a "bridging header", but that hasn't been explicitly tested, so I can't promise if that would work or offer instructions for doing so. For uploading and downloading in…
  • It looks like you're using the SwiftyDropbox SDK. You should save and re-use an access token once you get one, but the SDK does this for you automatically. Can you confirm you configured your project and implemented the authorization flow exactly as documented? You didn't share your code for the "Handle redirect back into…
  • @"DiwakarK" It sounds like you're experiencing a different issue than the one reported in this thread. Please open a new thread with the details of the issue, such as the code to reproduce it and the full error/output, so we can look into it: Dropbox API Support & Feedback | The Dropbox Community 
  • @"nguyenthanhliem" The Dropbox .NET SDK isn't officially supported on Xamarin, but there was another thread where a developer ran into this issue and was reportedly able to resolve it here: https://www.dropboxforum.com/t5/API-Support-Feedback/Content-Type-setting-for-downloading-using-dropbox-api-v2/m-p/310212 
  • @"KamFloyd" It sounds like you're an end-user trying to use an integration with Dropbox on a third party site. This issue is something the owner of the third party site would need to fix. I recommend you reach out to them to ask them to fix it. (They can contact us directly if they're having trouble with the Dropbox…
  • I can't make any promises as to if or when these would be implemented, but I'm passing this along as feature requests.
  • [Cross-linking for reference: https://stackoverflow.com/questions/54163290/dropbox-sdk-and-forcing-a-download-via-filesdownloadzip ] @"justinyoung3231" I see you also posted on StackOverflow, so I'll follow up with you there.
  • Dropbox itself doesn't have listings of developers to hire. There may be third party marketplaces online where you can search for developers to hire, but we can't recommend any in particular. If you want to request additional features in Zapier itself, you should contact Zapier, as they control their Dropbox integration.…
  • I can't officially recommend or support trying to use the methods you mentioned (or any other internal methods) in the Dropbox Python SDK as they're only intended for use by the library itself, and are subject to change without notice across versions. The Dropbox Python SDK isn't built to expose the raw response to the…
  • I can't offer help with Zapier, but Dropbox itself does offer an API you can use for getting, creating, and updating file requests programmatically: https://www.dropbox.com/developers/documentation/http/documentation#file_requests That's a link to the documentation for the HTTPS endpoints themselves, but we recommend using…
  • The /2/files/list_folder endpoint is an RPC-style endpoint, meaning it expects the API call parameters as JSON in the request body. In the code you shared, it looks like you're trying to pass the "path" parameter as a parameter to the "ajax" method itself. Instead, you probably want to do something like this: $.ajax({ url:…
  • @"ampinwatec" No, unfortunately I don't have any news on this.
  • No, I don't have any news on this request.
  • I'm not sure I follow. What do you mean by "accessID"? Also, can you clarify what you mean when you say " field state is filled correctly but I don't have the code because it is hidden"? Please note that I'm happy to help with any questions or issues you have with the Dropbox API itself, but I can't offer general security…
  • Here's the recommended way to get the serverModified out of a Metadata object given by filesGetMetadata: client!.files.getMetadata(path: path) .response {response, error in if let (metadata) = response { switch metadata { case let fileMetadata as Files.FileMetadata: print("File metadata: \(fileMetadata)") let…
  • There isn't a way to perform an exact string search, but I'll pass this along as a feature request. I also can't think of another workaround for finding an item of a particular name if you don't know the id or path unfortunately. (You could list everything using /2/files/list_folder[/continue] and filter client-side, but…
  • The /2/files/list_folder endpoint is an "RPC"-style endpoint, meaning it expects the parameters in the request body (not in a request header). Please move your parameters to the request body instead of the "Dropbox-API-Arg" header and try again. (The "Dropbox-API-Arg" header is only used for content-upload and…
  • When using the "code" flow, Dropbox will return an "authorization code" to your redirect URI. This authorization code is specific to the Dropbox user that authorized the app. You should then exchange this authorization code for an access token using /oauth2/token. In addition to the access token, that endpoint will return…
  • Can you elaborate on what you mean when you "the response that the dropbox server sends to my server has no information about the user"? You can find information on how the result is returned to the redirect URI in the OAuth 2 /authorize documentation here:…
  • I can help with technical support questions for the API here. Your screenshot shows a successful API call, and the response is the data for the xlsx file that is stored on Dropbox. Postman is just printing out that data, but to actually use it, you'll probably want to save that data to your local filesystem. From there,…