You might see that the Dropbox Community team have been busy working on some major updates to the Community itself! So, here is some info on what’s changed, what’s staying the same and what you can expect from the Dropbox Community overall.
Forum Discussion
Ghislain Sommervogel
2 months agoHelpful | Level 5
.NET API - Authorization issue
Hi all, We have an app that relies on the business API. It creates groups, members, team folders, etc. As a team administrator, I can run it and it's working properly. My problem is that the targete...
DB-Des
Dropbox Engineer
Only team admins are able to authorize apps with team scopes enabled. If you want to allow non-admins to connect to an app with team scopes enabled, you can request individual-only scopes by adding the necessary scopes in the scope
parameter when constructing the Authorization URL.
Alternatively, if your app does not need team scopes, you can configure this by disabling the team scopes entirely from the app's Permissions settings from within the App Console. Just as mentioned above, if an individual-only scoped app will sometimes need to use team scopes, you can specify which scopes to request by setting the particular set of scopes in the scope
parameter when constructing the Authorization URL.
I hope you find this information helpful!
Ghislain Sommervogel
2 months agoHelpful | Level 5
Thank you for this information. But it's really hard to find out how to implement the scopelist parameter with the .NET SDK. I was unable to find working examples on the internet. Anyway, I decided to change the approach. We will use a generic admin user in conjonction with a refresh token, so that the users don't have to approve the app with their own rights.
Best regards,
Ghislain
- Ghislain Sommervogel2 months agoHelpful | Level 5
Just to be more explicit on the difficulty I met with your suggestion: when some team scopes are being left checked in the application permission page, I keep on receiving error messages telling me I must be team admin to authorize the app. When I uncheck all the team items and provide a scope list, I get an error 400 as follows:
-------------------------------------------------------------------------
It seems the app you were using submitted a bad request. If you would like to report this error to the app's developer, include the information below.
More details for developersNo scope requested can be granted for this app.
-------------------------------------------------------------------------
When I search for information about this error message, I find that I need to declare all the scopes in the settings. It's a vicious circle!
- Greg-DB2 months agoDropbox Staff
Ghislain Sommervogel Thanks for following up. I'm sorry to hear about the difficulty you've had configuring this. So that we can take a closer look at this error and offer some help, can you share the full URL of the page showing this error?
- Ghislain Sommervogel2 months agoHelpful | Level 5
Hi Greg, yes, sure:
But don't spend too much time on this, because - as I said - we switched to another approach. I ran into a new problem with the refreshtoken setup, but I will expose it in a new thread.
Have a nice evening!
Ghislain
About Dropbox API Support & Feedback
Find help with the Dropbox API from other developers.
5,884 PostsLatest Activity: 53 minutes agoIf you need more help you can view your support options (expected response time for an email or ticket is 24 hours), or contact us on X or Facebook.
For more info on available support options for your Dropbox plan, see this article.
If you found the answer to your question in this Community thread, please 'like' the post to say thanks and to let us know it was useful!