Os clientes de teste têm acesso a um inventário limitado composto por fontes gratuitas. Portanto, para autorização, os clientes de teste serão integrados ao fluxo de OAuth com credenciais do cliente (para validação da aplicação).
Autorização
Obtenha o Client ID e o Client Secret de seu representante de vendas ou contato parceiro na Monotype.
Use o Client ID e o Client Secret para obter um Token de Autorização Bearer, utilizando o fluxo de credenciais do cliente. Por exemplo, o token pode ser gerado com o seguinte comando curl:
curl --location 'https://api.monotype.com/v2/oauth/token' --header 'Content-Type: application/x-www-form-urlencoded' --header 'Authorization: Basic <authcode>' --data-urlencode 'grant_type=client_credentials'
<authcode>
é a string codificada em Base64 Clientid:Clientsecret
.
Registre o token de acesso gerado após a execução bem-sucedida, que será utilizado para invocar as APIs.
Invocação de API
Acesse a API Monotype que exibe a lista de soluções de API disponíveis. Clique nas APIs que deseja experimentar. Por exemplo, selecione o Menu de fonte inteligente.
Clique no botão AUTORIZAR no canto superior direito. Uma janela pop-up de autorização será aberta.
Você pode fornecer as credenciais/autorização da API de duas maneiras:
OAuth2: oauth2 (preferido)
Insira o Client ID e o Client Secret obtidos no fluxo OAuth2: oauth2. O fluxo selecionado deve ser “client credentials”.
Clique no botão AUTORIZAR. Isso chamará a API de autorização em segundo plano (o curl da API de token mencionado na seção Autorização) e gerará o token.
Clique em OK.
Acesse o caminho da API que precisa ser executada e clique em Executar.
Certifique-se de que as credenciais estejam configuradas como oauth2, conforme exibido abaixo. Você verá a resposta de sucesso se a autorização for bem-sucedida.
Bearer Auth: bearerAuth
Copie o token de acesso obtido após a execução do comando curl mencionado na seção Autorização, sob Token, e clique em AUTORIZAR.
Clique em OK. Acesse o caminho da API que precisa ser executada.
Clique na lista suspensa Credenciais e selecione bearerAuth como credenciais.
Clique em Executar. Você verá a resposta de sucesso se a autorização for bem-sucedida.