AcceptAuthorization

---functions---
account.acceptAuthorization#f3ed4c73 bot_id:long scope:string public_key:string value_hashes:Vector<SecureValueHash> credentials:SecureCredentialsEncrypted = Bool

Returns

Bool

Parameters

bot_idlongrequired
scopestringrequired
public_keystringrequired
value_hashesVector<SecureValueHash>required
credentialsSecureCredentialsEncryptedrequired

Example

The examples below use placeholder values. Replace them with real data before running the code.

Example
import asyncio
from ferogram import Client, raw

app = Client("my_session", api_id=12345, api_hash="0123456789abcdef0123456789abcdef")

async def main():
    await app.start()
    result = await app.raw.account.AcceptAuthorization(
        bot_id=-12398745604826,
        scope='some string here',
        public_key='some string here',
        value_hashes=[raw.types.SecureValueHash(type=raw.types.SecureValueTypePersonalDetails(), hash=b'')],
        credentials=raw.types.SecureCredentialsEncrypted(data=b'', hash=b'', secret=b'')
    )
    print(result)

asyncio.run(main())