POST HTTP Dropbox

Boa tarde pessoal!
Eu estou desenvolvendo uma solução pra um projeto em Arduino ESP8266.
Neste projeto preciso fazer um POST HTTP pra me comunicar com a api do Dropbox e fazer upload de arquivos!
A questão é que não entendo muito de POST. (Se alguém tiver algo explicativo agradeço!)
Na documentação do Dropbox não consigo me guiar bem.
Preciso saber o código raiz (raw) que será enviado pra o servidor pra eu conseguir enviar.
Ainda não consegui êxito nas tentativas.
O que me deixa mais confuso é o código do Dropbox que estão em CURL. Que nunca tive contato. Mas usa POST. Ainda é um pouco confuso pra mim...
A documentação:
https://www.dropbox.com/developers/docu ... umentation
Estou tantando fazer o POST assim:
Resposta:
Não tive sucesso ainda.
Deve me faltar conhecimento sobre POST ou CURL.
Podem me ajudar??
obrigado!!!
Eu estou desenvolvendo uma solução pra um projeto em Arduino ESP8266.
Neste projeto preciso fazer um POST HTTP pra me comunicar com a api do Dropbox e fazer upload de arquivos!
A questão é que não entendo muito de POST. (Se alguém tiver algo explicativo agradeço!)
Na documentação do Dropbox não consigo me guiar bem.
Preciso saber o código raiz (raw) que será enviado pra o servidor pra eu conseguir enviar.
Ainda não consegui êxito nas tentativas.
O que me deixa mais confuso é o código do Dropbox que estão em CURL. Que nunca tive contato. Mas usa POST. Ainda é um pouco confuso pra mim...
A documentação:
https://www.dropbox.com/developers/docu ... umentation
Estou tantando fazer o POST assim:
- Código: Selecionar todos
POST /2/auth/token/from_oauth1 HTTP/1.1
Host: api.dropboxapi.com
Content-Type: application/x-www-form-urlencoded
Content-Length: xx
curl -X POST https://api.dropboxapi.com/2/auth/token/from_oauth1 \
--header "Authorization: Basic <MY CODE>" \
--header "Content-Type: application/json" \
--data "{\"oauth1_token\": \"qievr8hamyg6ndck\",\"oauth1_token_secret\": \"qomoftv0472git7\"}"
Resposta:
- Código: Selecionar todos
HTTP/1.1 400 Bad Request
Server: nginx
Date: Mon, 23 Apr 2018 04:04:30 GMT
Content-Type: text/html
Content-Length: 264
Connection: close
X-Frame-Options: DENY
Content-Security-Policy: sandbox; frame-ancestors 'none'
X-Content-Type-Options: nosniff
Content-Disposition: attachment; filename='error'
Não tive sucesso ainda.
Deve me faltar conhecimento sobre POST ou CURL.
Podem me ajudar??
obrigado!!!