Comments
-
By private folder do you mean the folder unique to an individual user in Team Spaces? See this guide here for information on team spaces vs team folders. If you are referring to the to unique folder for an individual these folders are always named as the individuals full name and cannot be renamed. So in example if we take…
-
As @"Здравко" mentioned we have examples of OAuth within our python sdk that you can use for reference when implementing refresh tokens. The SDK handles automatic refreshing of expired short-lived tokens so you do not need to do this on your own. You can see those examples of OAuth here.
-
Since you are not using Dropbox as an identification for your application but as a means to connect to our APIs this makes sense. Apple may have flagged the "Sign in to Dropbox" as an identity mechanism rather than an option to connect a Dropbox account.
-
Dropbox is in the process of switching to only issuing short-lived access tokens (and optional refresh tokens) instead of long-lived access tokens. While the change began on September 30th 2021, we're releasing it gradually, so some users may not have seen app(s) affected until now and the option is available in their app…
-
@"Johnson9070" wrote:Hi Greg, Does this mean that the user gets the logon window to authorize each time ? Cheers , John The user will see the login window to authorize just once. @"Johnson9070" wrote:Hi , I'm relatively new at python. At the moment i log on like this: def Dropbox_logon(self): self.dbx =…
-
We have in preview API endpoints for tags on files this may work with the use case that you are looking for. Please see here (https://www.dropbox.com/developers/documentation/http/documentation#files-tags-add) for those endpoints.
-
@"schrettinger" in your startOAuth2Authentication function are you providing the correct app key taken from your App Console? The example you provided with "55556756765765756" does not seem to be a valid app key format.
-
In this case it may be best to rename this to "Connect to Dropbox" or "Backup to Dropbox". In your application you are not actually managing the identity of Dropbox users but are allowing them to link their Dropbox account to your application.
-
File properties that are set are not viewable on the Dropbox UI, they can however be accessed by doing a metadata call on the file itself. By calling files/get_metadata and setting include_property_groups to a valid list of template_ids you it will return the properties you have set for the provided template_ids.
-
Currently the API is not able to list the contents inside of a zip file. I'll note this as a feature request with our team.
-
Yes refresh tokens are long-lived. You can read more about this in our Oauth guide here.
-
Hey @"simatec1976" To use the /oauth2/token with a refresh token that was retrieved via the PKCE flow to get a new short-lived access token without using the app secret would look like this: curl https://api.dropbox.com/oauth2/token \ -d refresh_token=<REFRESH_TOKEN> \ -d grant_type=refresh_token \ -d client_id=<APP_KEY>
-
As @"Здравко" mentioned you'll want to implement refresh tokens to manage access beyond the limit of short-lived tokens. Our Javascript SDK handles refreshing of the short-lived tokens via refresh tokens for you. Here is an example that implements the PKCE Flow where a refresh token is stored.
-
The 'missing_scope' error indicates that the app does not have the particular scope enabled for the app. Please check that you have the required scopes enabled on the permissions tab of the App console. Based on your code the correct scopes for CreateSharedLinkWithSettings requires sharing.write. Also, be aware that just…
-
Thanks for writing in. Can you reach out to our support channel here from the account that owns the applications, so we can assist you further? Please include information about both of your apps and the errors that are occurring. This issue requires a bit more troubleshooting and comparison of the apps and we do not want…
-
PKCE is a different method that has its own unique steps. For you scenario you can continue using the standard OAuth method, and if you are already handling 401s, then no need to make code changes. If you want to start testing short-lived access tokens, you will want to create a new OAuth URL and pass in token-access type…
-
Could you share any text of an error or unexpected output you're getting? It would also be helpful if you can share which endpoints you're interacting with to display content. Also from your description, am I understanding correctly that after refreshing the content does load, but it does not on an initial load?
-
What is the current behavior you're seeing after uploading? Do you not see any new file uploaded, or do you see the file being updated?
-
The largest chunk-size possible with concurrent uploads is 148MB (the largest multiple of 4MB below 150MB) but we recommend 16MB or 32MB and more parallel workers to optimize the speed. If you do use our latest patch to upload your content, we would love to know how long it now takes you to complete your upload! It is…
-
You can create custom shared links and adjust the settings and permissions of each to ensure access as well as enable temporary access. The create_shared_link_with_settings allows you to do all these things. You can set permissions with 'requested_visibility' and set this to public or team-member only, and temporary access…
-
Yes you can upgrade your permissions to include team scopes and this will not require creating a new app. Adjusting scopes and permissions for your application will require users to re-authorize the app. Additionally, please keep in mind that usage of the Business API by your app will now require it being authorized by a…
-
Are you referring to migrating from long-lived tokens to short-lived tokens? I would recommend reading our blog post on this process here. You can also review the examples of OAuth in our .Net documentation. On generating a long-lived token, while they are being deprecated, you can create one from your App Console to be…
-
To use the embedder, you will first need to create an app via the App console. With that you'll need the App Key that is located in the app console. From there you'll want to insert this javascript: <script type="text/javascript" src="https://www.dropbox.com/static/api/2/dropins.js" id="dropboxjs" data-app-key="[YOUR…
-
Is there a more detailed error response that you're receiving from the cli when uploading? And is this occurring only for files 100gb or larger?
-
What limits are you asking about specifically? For API rate limits we don't publish the explicit limits, but there are things you should be mindful of when interacting with the API. You can read about how to handle these limits in our Performance guide, and our Error Handling guide. For app limits there is a maximum number…
-
I attempted to replicate this on my own, and it seems to be working for me. From your code you are looking at the tag to see if it's complete or not. To check the completion status you can also look at the entries section which will give you back the metadata of the moved files and more information if that move failed. You…
-
There is not a way via the API to differentiate between Advanced or Standard. Is there a specific reason you are wanting to differentiate between Advanced or Standard? For instance, by calling the features/get_values endpoint for a connected Dropbox Business account you will be returned with the different features that are…
-
The not_allowed error is returned if the user is not allowed to request a temporary link to the specified file. For example, this can occur if the file is restricted or if the user's links are banned. You might be seeing this error right now if your links are currently banned. See here for more information.
-
@"Ethan La Trobe Uni" The /get_temporary_upload_link only supports file that are less than 150mb.
-
We currently do not have a feature available in the API for this. I have filed this as a feature request, but I can't promise if or when this would be implemented.