igpapi — Instagram private API Simulator for Node.js (API reference) 4.14.0
    Preparing search index...

    Variable UsersProfileTimelineConst

    UsersProfileTimeline: {
        (
            initial: string,
        ): Effect<
            {
                checkpoint: Effect<
                    WithOptionalDefaults<UsersProfileTimelineInput, {}>,
                    never,
                    never,
                >;
                next: Effect<
                    FeedPage<
                        {
                            media: {
                                authorId?: string;
                                carousel?: { children: (...)[]; size?: (...) | (...) };
                                dashManifest?: string;
                                id: string;
                                mediaType?: number;
                                takenAt?: number;
                                trackingToken?: string;
                                videoDuration?: number;
                            }[];
                            next: { gridItemsCursor: string; maxId: string }
                            | undefined;
                        },
                        {
                            authorId?: string;
                            carousel?: { children: readonly string[]; size?: number };
                            dashManifest?: string;
                            id: string;
                            mediaType?: number;
                            takenAt?: number;
                            trackingToken?: string;
                            videoDuration?: number;
                        },
                    >,
                    | IgApiError
                    | RequestError
                    | ParseError
                    | TransportError
                    | SchemaError
                    | GraphqlRootFieldMissingError,
                    GraphqlJsonHttp
                    | MobileApplication,
                >;
            },
            FeedCheckpointDecodeError,
        >;
        (
            initial: WithOptionalDefaults<UsersProfileTimelineInput, {}>,
        ): Effect<
            {
                checkpoint: Effect<
                    WithOptionalDefaults<UsersProfileTimelineInput, {}>,
                    never,
                    never,
                >;
                next: Effect<
                    FeedPage<
                        {
                            media: {
                                authorId?: string;
                                carousel?: { children: (...)[]; size?: (...) | (...) };
                                dashManifest?: string;
                                id: string;
                                mediaType?: number;
                                takenAt?: number;
                                trackingToken?: string;
                                videoDuration?: number;
                            }[];
                            next: { gridItemsCursor: string; maxId: string }
                            | undefined;
                        },
                        {
                            authorId?: string;
                            carousel?: { children: readonly string[]; size?: number };
                            dashManifest?: string;
                            id: string;
                            mediaType?: number;
                            takenAt?: number;
                            trackingToken?: string;
                            videoDuration?: number;
                        },
                    >,
                    | IgApiError
                    | RequestError
                    | ParseError
                    | TransportError
                    | SchemaError
                    | GraphqlRootFieldMissingError,
                    GraphqlJsonHttp
                    | MobileApplication,
                >;
            },
        >;
    } = ...

    The profile's media grid as a feed: next requests one page and advances the feed's own cursor, checkpoint returns the input the following next would send. A caller that pages reads the cursor from the feed, never from a hand-kept copy.

    Type Declaration

      • (
            initial: string,
        ): Effect<
            {
                checkpoint: Effect<
                    WithOptionalDefaults<UsersProfileTimelineInput, {}>,
                    never,
                    never,
                >;
                next: Effect<
                    FeedPage<
                        {
                            media: {
                                authorId?: string;
                                carousel?: { children: (...)[]; size?: (...) | (...) };
                                dashManifest?: string;
                                id: string;
                                mediaType?: number;
                                takenAt?: number;
                                trackingToken?: string;
                                videoDuration?: number;
                            }[];
                            next: { gridItemsCursor: string; maxId: string }
                            | undefined;
                        },
                        {
                            authorId?: string;
                            carousel?: { children: readonly string[]; size?: number };
                            dashManifest?: string;
                            id: string;
                            mediaType?: number;
                            takenAt?: number;
                            trackingToken?: string;
                            videoDuration?: number;
                        },
                    >,
                    | IgApiError
                    | RequestError
                    | ParseError
                    | TransportError
                    | SchemaError
                    | GraphqlRootFieldMissingError,
                    GraphqlJsonHttp
                    | MobileApplication,
                >;
            },
            FeedCheckpointDecodeError,
        >
      • Parameters

        • initial: string

        Returns Effect<
            {
                checkpoint: Effect<
                    WithOptionalDefaults<UsersProfileTimelineInput, {}>,
                    never,
                    never,
                >;
                next: Effect<
                    FeedPage<
                        {
                            media: {
                                authorId?: string;
                                carousel?: { children: (...)[]; size?: (...) | (...) };
                                dashManifest?: string;
                                id: string;
                                mediaType?: number;
                                takenAt?: number;
                                trackingToken?: string;
                                videoDuration?: number;
                            }[];
                            next: { gridItemsCursor: string; maxId: string }
                            | undefined;
                        },
                        {
                            authorId?: string;
                            carousel?: { children: readonly string[]; size?: number };
                            dashManifest?: string;
                            id: string;
                            mediaType?: number;
                            takenAt?: number;
                            trackingToken?: string;
                            videoDuration?: number;
                        },
                    >,
                    | IgApiError
                    | RequestError
                    | ParseError
                    | TransportError
                    | SchemaError
                    | GraphqlRootFieldMissingError,
                    GraphqlJsonHttp
                    | MobileApplication,
                >;
            },
            FeedCheckpointDecodeError,
        >

      • (
            initial: WithOptionalDefaults<UsersProfileTimelineInput, {}>,
        ): Effect<
            {
                checkpoint: Effect<
                    WithOptionalDefaults<UsersProfileTimelineInput, {}>,
                    never,
                    never,
                >;
                next: Effect<
                    FeedPage<
                        {
                            media: {
                                authorId?: string;
                                carousel?: { children: (...)[]; size?: (...) | (...) };
                                dashManifest?: string;
                                id: string;
                                mediaType?: number;
                                takenAt?: number;
                                trackingToken?: string;
                                videoDuration?: number;
                            }[];
                            next: { gridItemsCursor: string; maxId: string }
                            | undefined;
                        },
                        {
                            authorId?: string;
                            carousel?: { children: readonly string[]; size?: number };
                            dashManifest?: string;
                            id: string;
                            mediaType?: number;
                            takenAt?: number;
                            trackingToken?: string;
                            videoDuration?: number;
                        },
                    >,
                    | IgApiError
                    | RequestError
                    | ParseError
                    | TransportError
                    | SchemaError
                    | GraphqlRootFieldMissingError,
                    GraphqlJsonHttp
                    | MobileApplication,
                >;
            },
        >
      • Returns Effect<
            {
                checkpoint: Effect<
                    WithOptionalDefaults<UsersProfileTimelineInput, {}>,
                    never,
                    never,
                >;
                next: Effect<
                    FeedPage<
                        {
                            media: {
                                authorId?: string;
                                carousel?: { children: (...)[]; size?: (...) | (...) };
                                dashManifest?: string;
                                id: string;
                                mediaType?: number;
                                takenAt?: number;
                                trackingToken?: string;
                                videoDuration?: number;
                            }[];
                            next: { gridItemsCursor: string; maxId: string }
                            | undefined;
                        },
                        {
                            authorId?: string;
                            carousel?: { children: readonly string[]; size?: number };
                            dashManifest?: string;
                            id: string;
                            mediaType?: number;
                            takenAt?: number;
                            trackingToken?: string;
                            videoDuration?: number;
                        },
                    >,
                    | IgApiError
                    | RequestError
                    | ParseError
                    | TransportError
                    | SchemaError
                    | GraphqlRootFieldMissingError,
                    GraphqlJsonHttp
                    | MobileApplication,
                >;
            },
        >