Histórico da Página
...
Resposta esperada (Sucesso)
03. Erro ao buscar os aplicativos que o cliente tem acesso
No assistente de configuração do TotvsApps,, ao buscar os aplicativos disponíveis para o cliente, poderá ocorrer o seguinte erro:
Nesse momento, três api's do TotvsApp's são consultadas para fornecer essa informação, entre elas:
a) - Apis's que retornam todos os endereços disponíveis da plataforma TotvsApps.
Ambiente | Endereço |
---|---|
Desenvolvimento | https://endpoint-registry.dev.totvs.app |
Staging | https://endpoint-registry.staging.totvs.app |
Produção | https://endpoint-registry.totvs.app |
Informações |
---|
O retorno dessa api, oferecerá todos os outros endereços de conexão na plataforma Totvsapps. |
Algum problema de conectividade poderá ocorrer nessa chamada. Portanto, é importante utilizar o aplicativo "curl" para verificar se a chamada está sendo realizada com sucesso. Nesse caso, basta rodar o comando abaixo em todas as máquinas de servidor de aplicação (máquinas que respondem a solicitações de tela) do ambiente de produção do cliente conforme exemplo
curl --location --request GET "https://endpoint-registry.totvs.app/api/v1/services" --header "User-Agent: RM" --header "Accept: */" |
---|
Deve ser retornado um json no seguinte formato, conforme exemplo:
[ . . |
---|
b) - Api's de recuperação do accesstoken de acesso no Rac
Ambiente | Endereço |
---|---|
Desenvolvimento | https://admin.rac.dev.totvs.app/totvs.rac/connect/token |
Staging | https://admin.rac.staging.totvs.app/totvs.rac/connect/token |
Produção | https://admin.rac.totvs.app/totvs.rac/connect/token |
Informações |
---|
O retorno dessa api, fornecerá o accessToken de acesso para todas as outras api's da plataforma TotvsApps. |
Algum problema de conectividade poderá ocorrer nessa chamada. Portanto, é importante utilizar o aplicativo "curl" para verificar se a chamada está sendo realizada com sucesso. Nesse caso, basta rodar o comando abaixo em todas as máquinas de servidor de aplicação (máquinas que respondem a solicitações de tela) do ambiente de produção do cliente conforme exemplo
curl --location --request GET "https://endpoint-registry.totvs.app/api/v1/services" --header "User-Agent: RM" --header "Accept: */" |
---|
c) - Api's que retornam os aplicativos que o cliente tem acesso
Informações | ||
---|---|---|
| ||
curl --location --request POST "https://admin.rac.totvs.app/totvs.rac/connect/token" --header "Content-Type: application/x-www-form-urlencoded" --data-urlencode "grant_type=client_credentials" --data-urlencode "client_id=5454541454545415454545454" --data-urlencode "client_secret=1111111111111111111" --data-urlencode "scope=authorization_api" |
...