Layer 224
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 |
|---|---|---|
| Username | string | @username to resolve |
| Referer | flags.0?string | Referrer ID from referral links. |
Returns
contacts.ResolvedPeerGogram Example
// ContactsResolveUsername - using Params struct result, err := client.ContactsResolveUsername(&tg.ContactsResolveUsernameParams{ Username: "Hello, World!", // Optional fields: // Referer: "Hello, World!", }) if err != nil { // handle error } // result is *tg.ContactsResolvedPeer
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. |