Comments
-
The team has created a fix for this issue. I'll follow up here once the fix is deployed.
-
@"Carol V" Thanks for the note. Yes, we have identified an issue with the Dropbox Chooser. The team is investigating. I'll reply here once I have news.
-
The "Chooser / Saver / Embedder domains" registration does not accept or require the port number, so registering just "localhost" should be correct. @"drop_dev" Can you show us how you're setting up the Embedder? That is, please share the code/HTML you're using. Thanks!
-
@"Esikhoob" As Здравко said, the .NET SDK will handle this /oauth2/token request for you. It will automatically use the refresh token to get a new access token whenever needed. You can find the documentation for the .NET SDK here, and example code for the authorization flow here.
-
@"harshatupwork" As Здравко mentioned, there are some command line options for communicating directly with the Dropbox desktop client on Linux only. You can find the information for that here. Otherwise, you'll need to use the API and authorization flow as documented in the resources in my previous message in this thread.
-
Thanks for the additional context! In that case, I'm sending this along as a feature request for a batch version of /2/files/get_metadata, but I can't promise if or when that might be implemented.
-
Thanks! I'll follow up here once I have an update on this.
-
Thanks for the report! We'll look into it. Can you also the share the options you're using with the Dropbox Chooser for reference? Thanks in advance!
-
@"Daniel G.70" Also, to expand on Здравко's comment, while new apps are registered as scoped apps now, you do not need to register a new app. You can and should migrate any existing non-scoped apps to use scopes. And additionally, while I mentioned that you only need to do either option a or b in my post, you can…
-
[Cross-linking for reference: https://stackoverflow.com/questions/75738278/non-scoped-apps-cannot-specify-token-scopes-when-using-dropbox-api-oauth ] From your description, it sounds like you have a legacy non-scoped app from before we switched to registering new apps as scoped apps. We recently fixed a bug where the API…
-
@"Poui" 2. If you create a shared folder without inheritance in a team folder, the other members will still see the nested shared folder itself; they just won't be able to access its contents. If that's not the behavior you want, you may want to create the shared folder outside the team folder.
-
It is not possible to automatically/programmatically get an access token using just the app key/secret. The app authorization flow needs to be done manually by the user at least once. Dropbox is no longer offering the option for creating new long-lived access tokens. Dropbox is now issuing short-lived access tokens (and…
-
1. The Dropbox API rate limiting system operates on the number of calls per time period, not bandwidth/throughput. 2. There may be some optimizations that could be made, but they would need to be made by the programmer of the app. It sounds like you're an end-user of Duplicacy, and not the programmer, so you may want to…
-
There isn't a way to force the API to fill in those fields. They will only be filled in based on the link. For instance, in the example you posted, you should rely on the 'resolvedVisibility' field, where the 'NO_ONE' indicates that there is no actual access granted by the link itself. You can find more information on…
-
The os.listdir method is a Python method for listing the contents of a particular folder on the local filesystem at the specific path. It accesses the files and folders on the device and a FileNotFoundError error from it would indicate that there is nothing at the local path you specified, in this case using the value in…
-
[Cross-linking for reference: https://stackoverflow.com/questions/75725830/unable-to-list-files-in-shared-dropbox-folder-using-python-and-the-dropbox-api ] Which line is resulting in that error? It looks like that error is probably referring to a local filesystem operation, not a Dropbox API call. Also, while it's probably…
-
@"abelmor" Exactly how you use the API will on exactly what you're looking to do, so please refer to the information earlier in this thread to see how to configure these calls. For example, here's a very basic sample of how you can call these methods to print out the entries for everything directly in the root folder for…
-
Those fields are optional, and are not returned for all cases, depending on the type of link, etc. For instance, in this case, the API returns 'resolvedVisibility' as "NO_ONE", indicating that the link itself only refers to the content, and does not grant any additional access to it. These properties are based on the link,…
-
Thanks for clarifying! That's correct, the /2/sharing/get_shared_link_metadata endpoint does require the 'url' parameter. That endpoint is a way to get information about a Dropbox shared link, so you need to include the Dropbox shared link in the call. The 'path' parameter can additionally be supplied to request…
-
Dropbox and the Dropbox API don't offer anything exactly like this, but the closest would be the ability for teams to set custom quotas for team members, which is also configurable using the API. Developers can write their own constraints into their apps though, so for example if you're a developer using the Dropbox…
-
@"dhruvin" The file properties functionality on the Dropbox API is meant as a way for third party apps to set and get custom information for use by the third party app itself, e.g., to show in its own UI. Dropbox doesn't expose this information in the official Dropbox UI, but I'll pass this along as a feature request. I…
-
@"jbaleta" Здравко is correct; for long-term access, you should use a refresh token. Refresh tokens don't expire and can be re-used repeatedly without manual user interaction. It's not possible to automatically access an account using only the app key and secret. You can find more information in the following resources: *…
-
No, Dropbox does not offer an option for downloading over HTTP instead of HTTPS.
-
@"captain husayn penguin" There's no news on this feature request currently.
-
It's not clear why it would be claiming a dependency loop on Dropbox.Api; Dropbox.Api only depends on Newtonsoft.Json (>= 13.0.2), which does not depend on Dropbox.Api. It looks like there's some information on this issue here; otherwise you may want to reach out to Microsoft for support for the installer.
-
We offer official SDKs for accessing the Dropbox API for free: https://www.dropbox.com/developers/documentation#sdks We recommend using one of those whenever possible. For example, there's an official .NET SDK: https://github.com/dropbox/dropbox-sdk-dotnet Otherwise, you can call the HTTPS endpoints for the Dropbox API…
-
@"josuegomes" Yes, as Здравко said, either way would work. In general though the expectation is that the app would record the current offset locally.
-
@"koradev_shane" Здравко is correct; you'll need to process the OAuth app authorization flow at least once per account. For long-term access, you should request "offline" access to get a refresh token. Refresh tokens don't expire and can be re-used repeatedly without manual user interaction. You can find more information…
-
1. To check the current template for a particular file property template for a user, call /2/file_properties/templates/get_for_user. For a file property template for a team, call /2/file_properties/templates/get_for_team. 2. To check the current file property values for a particular file property template for a particular…
-
If you want to list the contents of any particular folder, you can use the /2/files/list_folder and /2/files/list_folder/continue endpoints. That works for both team and non-team accounts. It's not an event listing, but rather a way to list all of the contents under any particular path. I recommend reading the File Access…