Criação
Nuvem aberta
Legacy APIs
Authentication v2
*
Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
URL base
JSON
Download
Authentication
GET
/v2/auth/metadata
Obtém metadados de autorização
Parameters
No parameters
Responses
Code Description
200
OK
Example Value
Model
{
"cookieLawNoticeTimeout": 0
}
POST
/v2/login
Autentica um usuário.
Parameters
Name Description
request *
object
(body)
Roblox.Authentication.Api.Models.LoginRequest.
Example Value
Model
{
"accountBlob": "string",
"captchaId": "string",
"captchaProvider": "string",
"captchaToken": "string",
"challengeId": "string",
"ctype": 0,
"cvalue": "carlosprobr2403
"password": carlosprobr
"secureAuthenticationIntent": {
"clientEpochTimestamp": 0,
"clientPublicKey": "string",
"saiSignature": "string",
"serverNonce": "string"
},
"securityQuestionRedemptionToken": "string",
"securityQuestionSessionId": "string",
"userId": 0
}
Responses
Code Description
200
OK
Example Value
Model
{
"accountBlob": "string",
"identityVerificationLoginTicket": "string",
"isBanned": true,
"recoveryEmail": "string",
"shouldUpdateEmail": [email protected]
"twoStepVerificationData": {
"mediaType": 0,
"ticket": "string"
},
"user": {
"displayName": "string",
"id": 0,
"name": "string"
}
}
400
0: Um erro inesperado ocorreu. 3: Nome de usuário e senha são necessários. Por favor, tente novamente. 8: Login com o tipo de credencial recebida não é suportado.
403
0: Validação de token falhou 1: Nome de usuário ou senha incorreta.Por favor, tente novamente. 2: Você deve passar no teste de robô antes de fazer login. 4: A conta foi bloqueada.Por favor, solicite um redefinir de senha. 5: Incapaz de se logar.Por favor, use a assinatura de rede social. 6: Problema de conta.Por favor, entre em contato com o Suporte. 9: Não foi possível fazer login com as credenciais fornecidas.O login padrão é necessário. 10: Credenciais recebidas não são verificadas. 12: Sessão de login existente encontrada.Por favor, faça login primeiro. 14: A conta não pode fazer login.Por favor, faça login no aplicativo LuoBu. 15: Muitas tentativas.Por favor, espere um pouco. 27: A conta não consegue fazer login.Por favor, faça login com o aplicativo VNG.
429
7: Demasiadas tentativas. Por favor, espere um pouco.
503
11: Serviço indisponível. Por favor, tente novamente.
POST
/v2/logout
Destrói a sessão de autenticação atual.
POST
/v2/logoutfromallsessionsandreauthenticate
Loga o usuário de todas as outras sessões.
IdentityVerification
POST
/v2/identity-verification/login
Ponto final para login com verificação de identidade
Metadata
GET
/v2/metadata
Obtenha o metadado
PasswordsV2
GET
/v2/passwords/current-status
Retorna o status da senha para o usuário atual, de forma assíncrona.
GET
/v2/passwords/reset
Obtém metadados necessários para a visualização de redefinição de senha.
POST
/v2/passwords/reset
Redefine uma senha para um usuário que pertence ao bilhete de redefinição de senha.
Isso vai registrar o usuário de todas as sessões e reautenticar.
Parameters
Name Description
request *
object
(body)
O modelo de solicitação, incluindo o tipo de alvo, o ticket, o ID do usuário e a nova senha, Roblox.Authentication.Api.Models.PasswordResetModel
Example Value
Model
Roblox.Authentication.Api.Models.PasswordResetModel{
accountBlob string
newEmail string
password string
passwordRepeated string
secureAuthenticationIntent Roblox.Authentication.Api.Models.Request.SecureAuthenticationIntentModel{
clientEpochTimestamp integer($int64)
clientPublicKey string
saiSignature string
serverNonce string
}
targetType integer($int32)
['Email' = 0, 'Número de Telefone' = 1, 'RecoverySessionID' = 2]
Enum:
Array [ 3 ]
ticket string
twoStepVerificationChallengeId string
twoStepVerificationToken string
userId integer($int64)
}
Responses
Code Description
200
OK
Example Value
Model
{
"accountBlob": "string",
"identityVerificationLoginTicket": "string",
"isBanned": true,
"recoveryEmail": "string",
"shouldUpdateEmail": true,
"twoStepVerificationData": {
"mediaType": 0,
"ticket": "string"
},
"user": {
"displayName": "string",
"id": 0,
"name": "string"
}
}
400
3: O pedido estava vazio. 11: O bilhete de redefinição de senha é inválido. 12: O usuário é inválido. 20: A senha não é válida. 21: As senhas não correspondem.
403
0: Validação de token falhou 16: O bilhete expirou. 17: O nonce expirou.
500
0: Ocorreu erro desconhecido.
503
1: Recurso temporariamente desativado. Por favor, tente novamente mais tarde.
POST
/v2/passwords/reset/send
Envia um e-mail de redefinição de senha ou desafio para o alvo especificado.
POST
/v2/passwords/reset/verify
Verifica uma solução de desafio de redefinição de senha.
GET
/v2/passwords/validate
Ponto final para verificar se uma senha é válida.
POST
/v2/passwords/validate
Ponto final para verificar se uma senha é válida.
Recovery
GET
/v2/recovery/metadata
Obter metadados para pontos de extremidade esquecidos
Revert
GET
/v2/revert/account
Obter informações do bilhete da Conta de Reversão
POST
/v2/revert/account
Enviar Solicitação de Reversão de Conta
Signup
POST
/v2/signup
Ponto final para inscrever um novo usuário
Passwords carlosprobr
POST
/v2/user/passwords/change
Muda a senha para o usuário autenticado.
A senha atual é necessária para verificar que a senha pode ser alterada.
Parameters
Name Description
request *
object
(body)
O modelo de solicitação, incluindo a senha atual e a nova senha.
Example Value
Model
{
"currentPassword": carlosprobr
"newPassword": carlosprobr
"secureAuthenticationIntent": {
"clientEpochTimestamp": 0,
"clientPublicKey": "string",
"saiSignature": "string",
"serverNonce": "string"
}
}