2017-06-19 30 views
1

Dropbox macht es wirklich einfach, Ordner und ihre Inhalte mit anderen zu teilen und ihre Zugriffsrechte zu kontrollieren. Von dem, was ich sagen kann, ist diese Fähigkeit jedoch auf einen "Link teilen" reduziert (was sich als ein schreibgeschützter Link herausstellt), wenn der Ordner zufällig ein "App" -Ordner ist. Es scheint jedoch einen einfachen Weg dafür zu geben - anstatt die API-Token-Berechtigung auf einen einzelnen Ordner zu beschränken, setzen Sie einfach den Berechtigungstyp auf "Full Dropbox" und Bingo - Sie können Ordner freigeben.Dropbox API - Freigeben von Ordnern

Während der Dropbox API-Konsole und Web-Konsolen erscheinen nicht zu beschweren, wenn ich dies tun habe ich dann nicht einen Schritt weiter gegangen und getestet, dass

  • Die Benutzer, mit denen ich Ordner auf diese Weise in der Tat zu tun teilen haben Zugang
  • Schreib lesen kann ich schon über die Dropbox-API Web-Hooks

ich würde am meisten verpflichtet, für jeden, der war hier auf freigegebene Ordner Änderungen verfolgen, die zu klären, vielleicht in der Lage.

Antwort

1

Das ist richtig. Momentan sind Dropbox-App-Ordner nicht kompatibel mit (Lese-/Schreib-) freigegebenen Ordnern, dh Sie können keinen App-Ordner freigeben, einen freigegebenen Ordner in einen App-Ordner einfügen oder einen App-Ordner in einen freigegebenen Ordner einfügen.

Wenn Sie die API mit freigegebenen Ordnern verwenden müssen, müssen Sie stattdessen die Berechtigung "vollständige Dropbox" verwenden, im Gegensatz zur Berechtigung für den App-Ordner. Sie können hier weitere Informationen über App-Berechtigungen finden:

https://www.dropbox.com/developers/reference/devguide

Wenn Sie bereits eine App mit der App-Ordner Erlaubnis registriert ist, können Sie eine andere mit der gewünschten Erlaubnis registrieren:

https://www.dropbox.com/developers/apps/create

Mit einer vollständigen Dropbox-App kann Ihre App wie alle anderen Ordner mit freigegebenen Ordnern interagieren.

Verwandte Themen