Troca um API ID e uma API key por um token bearer OAuth2.
- Pré-requisitos:
client_idé o API ID eclient_secreté a API key. O membro precisa estar ativo, e o IP de quem chama precisa satisfazer as listas de permissão e de bloqueio de IP da Open API. - Efeito: nenhum; o token é autoassinado e nada é armazenado no servidor.
- Validade:
expires_insegundos, 3600 por padrão. Não existe token de atualização nem endpoint de atualização; solicite um token novo no lugar. - Concorrência: como os tokens não têm estado, emitir um novo não invalida os anteriores: vários podem ser válidos ao mesmo tempo. Um token deixa de funcionar apenas quando expira ou quando a API key é rotacionada.
- Nova tentativa: é seguro repetir.
Erros de negócio documentados: 12002, 35002, 35005. Consulte Error Codes para o significado de cada código. Qualquer operação também pode retornar os códigos comuns.
Uma chave de API autentica um ID de cliente. Para chamar as APIs do MoreLogin, você precisará trocar seu ID de API e sua chave de API por um token de acesso. Mantenha esse segredo em segurança.
- MoreLogin Open API endpointhttps://api.morelogin.com/oauth2/token
curl -i -X POST \
https://api.morelogin.com/oauth2/token \
-H 'Content-Type: application/json' \
-d '{
"client_id": "1661515884160372",
"client_secret": "string",
"grant_type": "client_credentials"
}'Response
{ "code": 0, "msg": null, "data": { "scope": "cloudphone", "access_token": "example-access-token\n", "token_type": "Bearer", "expires_in": 3600, "client_metadata": { … } }, "requestId": "1d4f3ea968664593860b94b35d4ebf5e" }