Eu estou tentando obter acesso ao meu aplicativo de caixa via API, eu escrevi a seguinte linha de API em "carteiro":
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 № 1Box 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:
- Para um aplicativo baseado na Web, execute um servidor da Web no host local que possa manipular o redirecionamento HTTP da Caixa ou
- 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.