User profile photo.
userProfilePhoto#82d1f706 flags:# has_video:flags.0?true personal:flags.2?true photo_id:long stripped_thumb:flags.1?bytes dc_id:int = UserProfilePhoto;
| Name | Type | Description |
|---|---|---|
| flags | # | Flags, see TL conditional fields |
| has_video | flags.0?true | Whether an animated profile picture is available for this user |
| personal | flags.2?true | Whether this profile photo is only visible to us (i.e. it was set using photos.uploadContactProfilePhoto). |
| photo_id | long | Identifier of the respective photo |
| stripped_thumb | flags.1?bytes | Stripped thumbnail |
| dc_id | int | DC ID where the photo is stored |
How to transfer large data batches correctly.
Upload a custom profile picture for a contact, or suggest a new profile picture to a contact.
The file, video and video_emoji_markup flags are mutually exclusive.