An open API service indexing awesome lists of open source software.

https://github.com/humbertodias/java-dropbox-client-demo

Demo application showing how to use dropbox API in java.
https://github.com/humbertodias/java-dropbox-client-demo

dropbox dropbox-api

Last synced: 6 months ago
JSON representation

Demo application showing how to use dropbox API in java.

Awesome Lists containing this project

README

          

# DropBox Java Client V2

Demo application showing how to use dropbox API in Java.

## Prerequires

1. Git 2.6+
2. Maven 3.3+
3. Java 8+

## Access Token

First create an application on App Console:

[https://www.dropbox.com/developers/apps](https://www.dropbox.com/developers/apps)

Then generate and copy your Access Token:

![](doc/generate-access-token.png)

## How to Play

Clone

```
git clone https://github.com/humbertodias/java-dropbox-client-demo.git
```

Inside the folder

```
cd java-dropbox-client-demo
```

### Run

```
mvn compile exec:java -Dexec.mainClass="com.mycompany.app.App" -Dexec.args="REPLACE_FOR_ACCESS_TOKEN"
```

Don't forget to replace **REPLACE_FOR_ACCESS_TOKEN** for your generete access token.

### Info

```
[INFO] --- exec-maven-plugin:1.5.0:java (default-cli) @ my-app ---
Account Name: Humberto Dias
[List Files]
/salvos
/primeiros passos com dropbox.pdf
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 9.080 s
[INFO] Finished at: 2017-02-09T00:04:35-02:00
[INFO] Final Memory: 14M/209M
[INFO] ------------------------------------------------------------------------
```

## Output

1. Get User

```
Account Name: Humberto Dias
```

2. List Drop Files

```
[List Files]
/salvos
/primeiros passos com dropbox.pdf
```

3. Upload an temporary file

![](doc/upload.png)

# References

[DropBox for Developers](https://www.dropbox.com/developers)