Xsolla-logo

Conclua a autenticação por número de telefoneClient-side

post/oauth2/login/phone/confirm

Conclui a autenticação pelo número de telefone do usuário e um código de confirmação. A vida útil do código é de 3 minutos.

Esta chamada é usada apenas com a chamada IniciStart auth by phone number.

O fluxo de trabalho para usar esta chamada:

  1. O aplicativo abre um formulário de autenticação para que o usuário possa inserir seu número de telefone.
  2. O usuário insere seu número de telefone.
  3. O aplicativo envia a solicitação Start auth by phone number para o servidor Xsolla Login: a. Se o parâmetro send_link for true, após esta solicitação, você deve enviar a solicitação Get confirmation code para fazer com que o SMS contenha o código de confirmação e o link. b. Se o parâmetro send_link for false ou não for passado, o SMS conterá apenas o código de confirmação.
  4. O servidor Xsolla Login envia o SMS e retorna o ID do código de confirmação.
  5. O aplicativo mostra um campo para que o usuário possa preencher o código de confirmação.
  6. O usuário insere o código de confirmação recebido ou segue o link.
  7. O aplicativo envia esta solicitação para o servidor Xsolla Login.
  8. O usuário é considerado autorizado.
Request
query Parameters
client_id
required
integer

Seu ID de aplicativo. Obtenha-o depois de criar um cliente OAuth 2.0.

Request Body schema: application/json
code
required
string

Código de confirmação.

phone_number
required
string^\+(\d){5,25}$

Número de telefone do usuário.

operation_id
required
string

ID do código de confirmação.

Responses
200

OK

400

Pedido incorreto

401

Desautorizado

404

Não encontrado

422

Entidade não processável

429

Pedidos demais

Request samples
application/json
{
  • "code": "string",
  • "operation_id": "string",
  • "phone_number": "string"
}
Response samples
application/json