Skip to content

photos.uploadProfilePhoto

No description provided by the pinned schema.

photos.uploadProfilePhoto#0388a3b5 flags:# fallback:flags.3?true bot:flags.5?InputUser file:flags.0?InputFile video:flags.1?InputFile video_start_ts:flags.2?double video_emoji_markup:flags.4?VideoSize = photos.Photo;

photos.Photo

NameTypeFlagDefaultDescription
flags#flag wordNo description provided by the pinned schema.
fallbackflags.3?trueflags.3No description provided by the pinned schema.
botflags.5?InputUserflags.5No description provided by the pinned schema.
fileflags.0?InputFileflags.0No description provided by the pinned schema.
videoflags.1?InputFileflags.1No description provided by the pinned schema.
video_start_tsflags.2?doubleflags.2No description provided by the pinned schema.
video_emoji_markupflags.4?VideoSizeflags.4No description provided by the pinned schema.
ParameterBitMeaning
fallback3Controlled by flags; present when this bit is set.
bot5Controlled by flags; present when this bit is set.
file0Controlled by flags; present when this bit is set.
video1Controlled by flags; present when this bit is set.
video_start_ts2Controlled by flags; present when this bit is set.
video_emoji_markup4Controlled by flags; present when this bit is set.
from miniproto.raw.functions import PhotosUploadProfilePhoto

Public access: miniproto.raw.functions.PhotosUploadProfilePhoto.

from miniproto.raw.functions import PhotosUploadProfilePhoto
# Naming the raw request class is local only; it performs no I/O or network request.
request_type = PhotosUploadProfilePhoto

photos.Photo

CodeErrorDescription
400ALBUM_PHOTOS_TOO_MANYYou have uploaded too many profile photos, delete some before retrying.
400BOT_INVALIDThis is not a valid bot.
400EMOJI_MARKUP_INVALIDThe specified video_emoji_markup was invalid.
400FILE_PARTS_INVALIDThe number of file parts is invalid.
400IMAGE_PROCESS_FAILEDFailure while processing image.
400PHOTO_CROP_FILE_MISSINGPhoto crop file missing.
400PHOTO_CROP_SIZE_SMALLPhoto is too small.
400PHOTO_EXT_INVALIDThe extension of the photo is invalid.
400PHOTO_FILE_MISSINGProfile photo file missing.
400PHOTO_INVALIDPhoto invalid.
400STICKER_MIME_INVALIDThe specified sticker MIME type is invalid.
400VIDEO_FILE_INVALIDThe specified video file is invalid.
401AUTH_KEY_UNREGISTEREDThe specified authorization key is not registered in the system (for example, a PFS temporary key has expired).

InputFile, InputUser, VideoSize Known selected constructors: inputFile, inputFileBig, inputFileStoryDocument, inputUser, inputUserEmpty, inputUserFromMessage, inputUserSelf, videoSize, videoSizeEmojiMarkup, videoSizeStickerMarkup

photos.Photo Known selected constructors: photos.photo

account.confirmBotConnection, account.getPaidMessagesRevenue, account.toggleNoPaidMessagesException, account.updateConnectedBot, account.uploadRingtone, account.uploadTheme, account.uploadWallPaper, bots.addPreviewMedia, bots.allowSendMessage, bots.canSendMessage, bots.checkDownloadFileParams, bots.createBot, bots.deletePreviewMedia, bots.editAccessSettings, bots.editPreviewMedia, bots.exportBotToken, bots.getAccessSettings, bots.getBotInfo, bots.getBotMenuButton, bots.getBotRecommendations, bots.getPreviewInfo, bots.getPreviewMedias, bots.getRequestedWebViewButton, bots.invokeWebViewCustomMethod, bots.reorderPreviewMedias, bots.reorderUsernames, bots.requestWebViewButton, bots.setBotInfo, bots.setBotMenuButton, bots.setCustomVerification, bots.toggleUserEmojiStatusPermission, bots.toggleUsername, bots.updateStarRefProgram, bots.updateUserEmojiStatus, channels.editAdmin, channels.getAdminLog, channels.inviteToChannel, channels.toggleJoinRequest, contacts.acceptContact, contacts.addContact, contacts.deleteContacts, contacts.updateContactNote, ephemeral.deleteMessage, ephemeral.editMessage, ephemeral.sendMessage, help.editUserInfo, help.getUserInfo, messages.addChatUser, messages.createChat, messages.deleteChatUser, messages.deleteRevokedExportedChatInvites, messages.editChatAdmin, messages.editChatCreator, messages.getAttachMenuBot, messages.getChatInviteImporters, messages.getCommonChats, messages.getExportedChatInvites, messages.getGameHighScores, messages.getInlineBotResults, messages.getInlineGameHighScores, messages.getPersonalChannelHistory, messages.getPreparedInlineMessage, messages.hideChatJoinRequest, messages.initHistoryImport, messages.prolongWebView, messages.requestEncryption, messages.requestMainWebView, messages.requestSimpleWebView, messages.requestWebView, messages.savePreparedInlineMessage, messages.sendWebViewData, messages.setGameScore, messages.setInlineGameScore, messages.startBot, messages.toggleBotInAttachMenu, payments.botCancelStarsSubscription, payments.connectStarRefBot, payments.getConnectedStarRefBot, payments.getStarsGiftOptions, payments.refundStarsCharge, phone.inviteConferenceCallParticipant, phone.inviteToGroupCall, phone.requestCall, phone.saveCallLog, photos.getUserPhotos, photos.updateProfilePhoto, photos.uploadContactProfilePhoto, premium.getUserBoosts, stickers.createStickerSet, users.getFullUser, users.getRequirementsToContact, users.getSavedMusic, users.getSavedMusicByID, users.getUsers, users.setSecureValueErrors, users.suggestBirthday

  • tdlib_vs_core: changed_count=68; core_only_count=1; overlap_count=2302; tdlib_only_count=158
  • tdlib_vs_tdesktop: changed_count=0; overlap_count=2448; tdesktop_only=null; tdlib_only=accessPointRule, ephemeral.editMessage, help.configSimple, inputPeerPhotoFileLocationLegacy, inputStickerSetThumbLegacy, invokeWithApnsSecretPrefix, invokeWithBusinessConnectionPrefix, invokeWithGooglePlayIntegrityPrefix, invokeWithReCaptchaPrefix, ipPort, ipPortSecret, updateEphemeralBotCallbackQuery