Layer 220
ContactsResolveUsername
Resolve a @username to get peer info
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. |
Returns
contacts.ResolvedPeerPossible 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