Lucas Romeiro Postado Abril 23, 2018 Denunciar Share Postado Abril 23, 2018 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/documentation/http/documentation Estou tantando fazer o POST assim: 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: 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!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Lucas Romeiro
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/documentation/http/documentation
Estou tantando fazer o POST assim:
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:
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!!!
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.