{"repo":"spatie/dropbox-api","free":true,"listed":false,"github":"https://github.com/spatie/dropbox-api","clone":"git clone https://github.com/spatie/dropbox-api.git","description":"A minimal implementation of Dropbox API v2","language":"PHP","stars":307,"topics":["dropbox","api","php"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"A minimal implementation of Dropbox API v2 This is a minimal PHP implementation of the Dropbox API v2. It contains only the methods needed for our flysystem-dropbox adapter. We are open however to PRs that add extra methods to the client. Here are a few examples on how you can use the package: Support us We invest a lot of resources into creating best in class open source packages. You can support us by buying one of our paid products. We highly appreciate you sending us a postcard from your hometown, mentioning which of our package(s) you are using. You'll find our address on our contact page. We publish all received postcards on our virtual postcard wall. Installation You can install the package via composer: Usage The first thing you need to do is get an authorization token at Dropbox. Unlike other companies Dropbox has made this very easy. You can just generate a token in the App Console for any Dropbox API app. You'll find more info at the Dropbox Developer Blog. With an authorization token you can instantiate a Spatie\\Dropbox\\Client . or alternatively you can implement Spatie\\Dropbox\\TokenProvider which will provide the access-token from its TokenProvider- getToken(): string method. If you use oauth2 to authenticate and to acquire refresh-tokens and access-tokens, (like thephpleague/oauth2-client), you can create an adapter that internally takes care of token-expiration and refreshing tokens, and at runtime will supply the access-token via the TokenProvider- getToken():","default_branch":null,"files":null,"tree":[],"storefront":"/r/spatie","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/spatie/dropbox-api/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}