photos.getUserPhotos

Returns the list of user photos.

Example

const {Api, TelegramClient} = require('telegram');
const {StringSession} = require('telegram/sessions');

const session = new StringSession('');
const client = new TelegramClient(session, apiId, apiHash, {});

(async function run() {
    const result = await client.invoke(new Api.photos.getUserPhotos({
        userId: new Api.InputUser({...}),
        offset: 2298587,
        maxId: 8768579,
        limit: 2175124,
        }));
    console.log(result); // prints the result
})();

TL schema

photos.photos#8dca6aa5 photos:Vector<Photo> users:Vector<User> = photos.Photos;
photos.photosSlice#15051f54 count:int photos:Vector<Photo> users:Vector<User> = photos.Photos;
---functions---
photos.getUserPhotos#91cd32a8 user_id:InputUser offset:int max_id:long limit:int = photos.Photos;

Parameters

Name

Type

Description

user_id

User ID

offset

Number of list elements to be skipped

max_id

If a positive value was transferred, the method will return only photos with IDs less than the set one

limit

Number of list elements to be returned

Result

photos.Photos

Possible errors

Code

Type

Description

400

MAX_ID_INVALID

The provided max ID is invalid

400

USER_ID_INVALID

The provided user ID is invalid

Can bots use this methd ?

yes

Last updated