Layer 220
method Users Bots
contacts.resolveUsername#725afbbc flags:# username:string referer:flags.0?string = contacts.ResolvedPeer;

Parameters

Name Type Description
Flags # Flags, see TL conditional fields
Username string @username to resolve
Referer flags.0?string Referrer ID from referral links.

Possible Errors

Code Type Description
400 CONNECTION_LAYER_INVALID Layer invalid.
400 STARREF_EXPIRED The specified referral link is invalid.
400 USERNAME_INVALID The provided username is not valid.
400 USERNAME_NOT_OCCUPIED The provided username is not occupied.

Gogram Example

// ContactsResolveUsername - using Params struct
result, err := client.ContactsResolveUsername(&tg.ContactsResolveUsernameParams{
    Username: "...",

    // Optional fields:
    // Referer: "...",
})
if err != nil {
    // handle error
}
// result is *tg.ContactsResolvedPeer