Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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:

Image Added


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.

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:

[
    {
        "service""carol-staging-tables-sync",
        "endpoints": [
            {
                "version""2",
                "address""https://app.carol.ai/api/v2/staging/tables/{table}/sync"
            },
            {
                "version""3",
                "address""https://app.carol.ai/api/v3/staging/tables/{table}/sync"
            }
        ]
    },

.

.


b) - Api's de recuperação do accesstoken de acesso no Rac

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
titleUtilize esse comando para recuperar  o accessToken

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"

...