Method: messages.acceptUrlAuth

Back to methods index

Use this to accept a Seamless Telegram Login authorization request, for more info click here »

Parameters:

Name Type Description Required
write_allowed Bool Set this flag to allow the bot to send messages to you (if requested) Optional
peer Username, chat ID, Update, Message or InputPeer The location of the message Optional
msg_id int Message ID of the message with the login button Yes
button_id int ID of the login button Yes

Return type: UrlAuthResult

Can bots use this method: NO

MadelineProto Example (now async for huge speed and parallelism!):

if (!file_exists('madeline.php')) {
    copy('https://phar.madelineproto.xyz/madeline.php', 'madeline.php');
}
include 'madeline.php';

$MadelineProto = new \danog\MadelineProto\API('session.madeline');
$MadelineProto->start();

$UrlAuthResult = $MadelineProto->messages->acceptUrlAuth(['write_allowed' => Bool, 'peer' => InputPeer, 'msg_id' => int, 'button_id' => int, ]);

Or, if you’re into Lua:

UrlAuthResult = messages.acceptUrlAuth({write_allowed=Bool, peer=InputPeer, msg_id=int, button_id=int, })
This site uses cookies, as described in the cookie policy. By clicking on "Accept" you consent to the use of cookies.