/ / CAIXA API tentando conectar usuário e conceder acesso ao Box-box-api

API do BOX tentando conectar usuário e conceder acesso ao Box-box-api

Eu estou tentando obter acesso ao meu aplicativo de caixa via API, eu escrevi a seguinte linha de API em "carteiro":

https://www.box.com/api/oauth2/authorize?response_type=code&client_id=MY_CLIEN_ID&redirect_uri=https://127.0.0.1

E então eu recebo a janela de login do BOX eu preencho os campose clique no botão Authorize Em seguida, recebo a seguinte janela de caixa: "Com acesso à sua conta Box," SharingFileSystem "(nome do meu aplicativo) pode: Leia e escreva todos os arquivos e pastas "com o botão" Conceder acesso à caixa "

quando eu estou clicando neste botão (Conceder acesso à caixa) recebo "O servidor recusou a conexão."

O que preciso fazer para me conectar à CAIXA pela API com sucesso?

Respostas:

0 para resposta № 1

Box está tentando redirecioná-lo de volta para um servidor da Web ouvindo em localhost, como você especificou na solicitação. Manipulando a Resposta da Caixa parte de Fluxo de trabalho do OAuth2. Você tem duas opções aqui:

  1. Para um aplicativo baseado na Web, execute um servidor da Web no host local que possa manipular o redirecionamento HTTP da Caixa ou
  2. Para um aplicativo cliente, registre um esquema personalizado para seu aplicativo em seu sistema operacional. Este pode ser qualquer nome arbitrário, por ex. foo. Use esse esquema personalizado no campo redirect_uri da solicitação original para o Box: redirect_uri=foo://bar. Seu sistema operacional enviará os parâmetros de redirecionamento para seu aplicativo.

0 para resposta № 2

Agora você pode usar o Versão do aplicativo embalado Postman para obter tokens de acesso para o OAuth 2. Ajuda a evitar o incômodo de configurar um servidor.