Greg-DB Dropbox Community Moderator

Comments

  • In the case where you're using the official Dropbox API v2 Java SDK on an emulator without Google API support, can you elaborate on where you're processing the app authorization flow? If the official Dropbox Android app itself isn't installed, it should be processed through the system browser. In that case, can you also…
  • We're happy to help however we can, but we'd need some more information about exactly what isn't working as expected when your app is calling the API. It sounds like you're saying that the issue occurs when attempting to download a file, so you're probably referring to calling /2/files/download (either directly or via a…
  • @"petergoes" Thanks for the feedback!
  • We can't offer support for third party tools themselves, such as "Iperus", but we're happy to help on the Dropbox side of things. First, note that Dropbox supports uploading files up to 350 GB in size via the API, which would be done via upload sessions. If a single file is larger than 350 GB, you won't be able to upload…
  • Unfortunately, app folders are incompatible with shared folders, team folders, and team spaces, meaning you can't share an app folder (except as a link), put a shared folder or team folder inside an app folder, or put an app folder in a shared folder, team folder, or team space. Instead, if you need to use the API with…
  • Dropbox does offer an API you can use for listing, uploading, and downloading files, among other operations. You can find everything you need to get started with the Dropbox API, including documentation, tutorials, and SDKs here: https://www.dropbox.com/developers The API itself is meant for custom integrations that the…
  • Can you print out the response body itself? (The output here is just the headers.) The body should contain a more useful error.
  • @"mjottii" I can't speak to what other third parties may have implemented, but on the Dropbox side there are a few updates (though nothing specific to WordPress). Dropbox now offers an App Center to list some third party integrations: https://www.dropbox.com/apps Dropbox also now offers the Dropbox Embedder, which can be…
  • It looks like these issues are due to incompatibilies with Xcode 12 in both Cocoapods and Carthage. For Cocoapods, please refer to this issue: https://github.com/CocoaPods/CocoaPods/issues/9902 For Carthage, please refer to this issue: https://github.com/Carthage/Carthage/issues/3019
  • The Dropbox API doesn't offer a way to retrieve more detailed error information. It returns the error in the response body, and this particular error just indicates that the supplied value couldn't be parsed as valid JSON. It doesn't offer a way to get more specific information about where the parsing failed within the…
  • Thanks for the report! We'll look into this to see what the issue may be. To make sure we reproduce the same problem you're seeing though, can you share the relevant error messages you're getting? Thanks in advance! 
  • Thanks for the report. We'll need to look into this more specifically for you. Please open an API ticket here, and also include a few sample 'X-Dropbox-Request-Id' response header values for these failures.
  • [Cross-linking for reference: https://github.com/dropbox/dropbox-sdk-js/issues/351 ] Thanks for the report! I see you also posted this on GitHub. We'll look into it and follow up with you there.
  • In order to get an access token for a user's account in order to interact with the user's Dropbox account programmatically, you do need to get authorization from the user at least once. An app gets authorization from the user by sending them through the OAuth app authorization flow. If the user authorizes the app, the app…
  • @"mpk2" I can't speak to why Dropbox may have decided to work on any particular feature request or not. This feature request is still open and I'll follow up here with any updates if/when I have anything to share. I don't have any news on this right now though.
  • I don't know specifically what changed, but we have found that web views are much more prone to incompatibilities which can lead to issues like this, which is part of the reason for the current policy.
  • That post is several years old and is no longer up to date. If that setup with the redirect/listener doesn't work for your use case, you can also omit the redirect URI/listener, in which case the user will be presented with the authorization code that they can copy/paste into your app to finish the flow.
  • Yes, the /2/sharing/create_shared_link_with_settings endpoint does offer the ability to set a password when creating a shared link. You can find information on the different parameters offered by this endpoint in the endpoint's documentation. Please refer to that for more information. For example, you can set the…
  • Note that per the documentation, your app should process the OAuth app authorization flow in the system browser, not a web view control like this. Unfortunately, given that web views are not officially supported, I'm afraid we can't offer help with this issue. That being the case, please update your app to send the app…
  • We don't have any resources geared to ReactJS in particular, but Dropbox does offer an API you can use for listing, uploading, and downloading files, among other operations. You can find everything you need to get started with the Dropbox API, including documentation, tutorials, and SDKs here:…
  • @"hazdall" No, unfortunately I don't have any news on that request.
  • @"gabestritz1" No, unfortunately I don't have an update on this request.
  • One more update: SwiftyDropbox has been updated to Swift 5 in the latest release.
  • @"diventi" Thanks for the additional information! This issue is still open with engineering. I'll follow up here once I have an update on it.
  • @"cascadeCommons" It's still not clear where the value actually gets returned. In any case, we've strayed pretty far from the original topic here though, so to avoid spamming the original poster, please open a new thread with all of the relevant code needed to reproduce the issue if you still need help with it.
  • @"cascadeCommons" I don't see anything obviously wrong here, but I don't see where you're actually returning or reading the 'generated' value, or are handling any potential errors, so there may be an issue in the parts of the code that were omitted.
  • @"cascadeCommons" Yes, I was just following the basic result/error handling pattern from the original post here, but you can handle the results/errors however you want. For reference, the API itself will return the result or error for an RPC style call in the HTTPS response body. A successful call will return the result as…
  • @"cascadeCommons" The /2/file_requests/create endpoint is an "RPC" style endpoint, so it does work a bit differently than the /oauth2/token endpoint. Calling /2/file_requests/create with fetch, for instance, would look like this, again building on the original example here: var headers = { 'Authorization': "Bearer…
  • Can you elaborate on what you mean when you say you want to "preview" these kinds of audio files? For example, do you mean you just want to download beginning of the file but not the entire file? In that case, note that the /2/files/download endpoint does support "range retrieval requests", so you can download a partial…
  • No, unfortunately API doesn't offer a way to get the content hash for a file given just a shared link to the file itself from another account, but I'll pass this along as a feature request. I can't promise if or when that might be implemented though.