telegram api method · layer 229 · #cae47523
auth.resendCode
Resend the login code via another medium, the phone code type is determined by the return value of the previous auth.sendCode/auth.resendCode: see login for more info.
definition
auth.resendCode#cae47523 flags:# phone_number:string phone_code_hash:string reason:flags.0?string = auth.SentCode;
parameters
| name | type | description |
|---|---|---|
flags | # | Flags, see TL conditional fields |
phone_number | string | The phone number |
phone_code_hash | string | The phone code hash obtained from auth.sendCode |
reason | string | Official clients only, used if the device integrity verification failed, and no secret could be obtained to invoke auth.requestFirebaseSms: in this case, the device integrity verification failure reason must be passed here. |
returns
errors (8)
| code | error | description |
|---|---|---|
| 400 | BUSINESS_CONNECTION_NOT_ALLOWED | This method was invoked over a business connection using invokeWithBusinessConnection, but either (1) we're a user, and users cannot invoke methods over a business connection; (2) we're a bot, but business mode was disabled in @botfather or (3); we're a bot, but this method cannot be invoked over a business connection. |
| 400 | EMAIL_INSTALL_MISSING | Attempting to send a code to the recovery email, but no email is configured. |
| 400 | PHONE_CODE_EMPTY | phone_code is missing. |
| 400 | PHONE_CODE_EXPIRED | The phone code you provided has expired. |
| 400 | PHONE_CODE_HASH_EMPTY | phone_code_hash is missing. |
| 400 | PHONE_NUMBER_INVALID | The phone number is invalid. |
| 406 | PHONE_NUMBER_INVALID | The phone number is invalid. |
| 406 | SEND_CODE_UNAVAILABLE | Returned when all available options for this type of number were already used (e.g. flash-call, then SMS, then this error might be returned to trigger a second resend). |
history
present in layers 62–229 · constructor id changed 1×
| id | layers |
|---|---|
| #3ef1a9bf | 62–179 |
| #cae47523 | 180–229 |