Comments
-
Right, uploads are not instantaneous. Given your description, it looks like you're writing to the local filesystem and are relying on the Dropbox desktop client to upload the file to Dropbox. The file needs to be uploaded to Dropbox, not just written to the local filesystem, before sharing_create_shared_link_with_settings…
-
We don't have documentation specifically for the official Dropbox iOS SDKs in particular with regard to the new Apple privacy detail requirements, but you can find Dropbox's privacy information in general here: https://help.dropbox.com/accounts-billing/security/privacy-policy-faq The official Dropbox SDKs don't do anything…
-
A 'path/not_found' error like this indicates that creating the shared link failed because there was nothing found at the specified path to link to. In this case, based on the error output, this is referring to the path you're supplying in your 'dailyfile_csv' variable. You'll need to check why there isn't anything at that…
-
The latest version of the Dropbox .NET SDK, v6.0.0, should now be strong-named and available via NuGet. Please give it a try and let us know if you run in to any issues. Thanks!
-
This is the forum for Dropbox and the Dropbox API, but it doesn't look like your question is related to Dropbox or the Dropbox API. You seem to be asking about Flutter, which isn't made by Dropbox. You may want to post on a forum for Flutter instead.
-
Thanks for following up. I'm glad to hear you already sorted this out. (Your other message got caught in the spam filter for some reason. I've restored it.)
-
If the first /2/files/upload_session/append_v2 call is failing with 'incorrect_offset', and indicating a 'correct_offset' of 8024827 for that upload session, then that indicates that the API received that much data for that upload session in the /2/files/upload_session/start call. That is, the 'correct_offset' value…
-
@"G S.3" Thanks for the screenshots! From the first screenshot, I can see that the third party app you're using is actually presenting the app authorization flow inside a "web view", and not your actual system browser. Processing the app authorization flow in a web view like this is not officially supported, and can lead…
-
Since this happens with the Dropbox web site in general and not just the Chooser, please open this with support so they can help you with this. Please let them know you're having trouble signing in to www.dropbox.com itself on mobile, and let them know specifically which browsers and the version numbers of those browsers…
-
Yes, there are bandwidth limits that apply to links on Dropbox accounts. The specific limit depends on the account type. You can find information on this here: https://help.dropbox.com/files-folders/share/banned-links
-
The Dropbox web site should support Edge, including for the API app authorization flow. Can you provide a screenshot showing this error in Edge so we can get a better idea of how this is failing? In the screenshot, please be sure to also show the URL of the page. Also, please share a screenshot showing the "Help and…
-
Thanks for the additional information. The user only needs to manually copy and paste the authorization code into your app if the app does not provide a redirect URI. If the app provides a redirect URI, the authorization code will be provided via a redirect to that redirect URI after the user authorizes the app. Please…
-
It looks like the file isn't being found because the API call doesn't have the correct root. That is, it seems like this file is in your team space, but by default API calls operate in the team member folder, not the team space. You can configure calls to access the team space though, by setting the 'Dropbox-API-Path-Root'…
-
Using the /2/sharing/get_shared_link_metadata endpoint is the right way to get metadata from a shared link, but that does require an access token, as you found. There isn't another way to get the modified time of the file from the shared link directly, but you could instead use that "etag" value returned with that 200…
-
@"abeyaz" Refresh tokens don't expire by themselves, but they can be revoked on demand by the user/app.
-
I just tried again with a .tiff file, about 10 MB, and it still worked correctly for me, so it sounds like there's something in your environment not working as expected. Is there some sort of file size limit or timeout on your network client? How does the size of the corrupted uploaded file compare to the original file? In…
-
@"abeyaz" GevorgMel is correct, you do not need to supply the access token as well. That is optional, since only the refresh token, app key, and app secret are actually needed to perform the refresh to get a new short-lived access token.
-
Yes, the /oauth2/authorize page is a web page on the Dropbox web site. A "web view" is a sort of embedded browser in an app, which can be used to display web pages in the app. We do not officially support displaying the Dropbox /oauth2/authorize web page in a web view. Apps should send the user to this web page in their…
-
I recommend checking the body of the error response. It may contain a more useful error message or error page. For instance, the Dropbox web site recently dropped support for Internet Explorer 11, so if your HTTP client is setting a User-Agent that appears to be Internet Explorer 11, the Dropbox web site will now return an…
-
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 number of the platform and SDK/library you are using, if any * the steps to reproduce the issue, including relevant code snippet(s), but don't include any access token(s)…
-
Can you elaborate on what you mean when you say the uploaded file is corrupted? For instance, is the file bigger or smaller than expected? You could also try downloading the file and opening it as text to see what the data, if any, actually is. In any case, I just tried this myself, plugging in a test access token and my…
-
I'm not familiar with "SWT browser", but it is not officially supported by the Dropbox web site. You can find the official system requirements for the Dropbox web site here: https://help.dropbox.com/installs-integrations/desktop/system-requirements#web Also, from your screenshot, it appears this may be some sort of web…
-
With the new method, you can access the metadata like this: client.files.searchV2(query: query).response { response, error in if let response = response { for entry in response.matches { switch entry.metadata { case .metadata(let metadata): switch metadata { case let fileMetadata as Files.FileMetadata: print("File name:…
-
A 'path/not_found' error like this should indicate that there was nothing found at the specified path. When using an API app with the "app folder" access type like this, the app will only be able to access the contents of the special app folder that it's connected to. In that case, the app should use paths relative to that…
-
For empty files on your local filesystem, I can't provide much help, as that's not related to the Dropbox API. The Dropbox API operates by communicating with the Dropbox servers, not the local filesystem. If you do want to check the metadata on the Dropbox servers though, e.g., to compare with the local state, you can…
-
Thanks for writing this up! We appreciate the feedback. These SDKs don't share code with each other, and are implemented differently. I can't speak to why specifically that's the case, but it may just be due to them having different constraints and supporting different platforms. For instance, the Java SDK supports both…
-
I'll be happy to try and help with this, but I could use some more information. Can you share: * the version number of Python you're using * the version number of the Dropbox Python library you're using * the steps to reproduce the issue, including relevant code snippet(s) (but don't include your access token) * the full…
-
Thanks! This all looks correct. I also just tried copying these snippets into my own sample project here though to be sure, but I still can't reproduce the issue. (And I also have the official Dropbox iOS app installed, handling the app authorization flow.) Also, just to confirm, you're calling DBClientsManager…
-
Unfortunately, the API doesn't offer a way to get the progress of a deleteBatch job like this, but I'll pass this along as a feature request. I can't promise if or when that might be implemented though. (The setProgressBlock method is only referring to the network request itself, not the actual asynchronous job occurring…
-
Thanks for following up. First, when you say you "installed it manually by following the steps of the pod file", do you mean you followed the "CocoaPods" installation method instructions in particular? Also, I understand you saw the issue occur in DBTransportBaseClient, but it would be helpful to know what code you were…