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

    Interface ProfileGridMediaItemActions

    The actions of ProfileGridMediaItem: the methods you call on an item of the list.

    interface ProfileGridMediaItemActions {
        open: (
            ...args: [],
        ) => Effect<
            AssembledHandle<
                "ProfilePostsFeed",
                "screen",
                {
                    media: readonly {
                        authorId?: string;
                        carousel?: {
                            children: readonly string[];
                            size?: number;
                            slide?: number;
                        };
                        dashManifest?: string;
                        mediaId: string;
                        mediaType: 0
                        | 1
                        | 2
                        | 8;
                        position: number;
                        takenAt?: number;
                        trackingToken?: string;
                        videoDuration?: number;
                    }[];
                    next?: { gridItemsCursor: string; maxId: string };
                    nextPosition: number;
                },
                ProfilePostsFeedActions & Omit<
                    ScreenFeedMembers<
                        ProfilePostsFeedCursor,
                        ProfilePostsFeedItems,
                        | IgApiError
                        | RequestError
                        | ParseError
                        | TransportError
                        | SchemaError
                        | GraphqlRootFieldMissingError,
                        GraphqlJsonHttp
                        | MobileApplication,
                    >,
                    "stream",
                > & ScreenSwipeMembers<
                    ProfilePostsFeedCursor,
                    ProfilePostsFeedItems,
                    ScreenFeedSwipeFailure<
                        | IgApiError
                        | RequestError
                        | ParseError
                        | TransportError
                        | SchemaError
                        | GraphqlRootFieldMissingError,
                        ProfilePostsFeedItems,
                    >,
                    | PlainJsonApiHttp
                    | ScreenFeedPageServices<
                        GraphqlJsonHttp
                        | MobileApplication,
                        ProfilePostsFeedItems,
                    >,
                >,
                ScreenFeedItems<ProfilePostsFeedItems>,
                ScreenHandle,
                "required",
                true,
                never,
                AndroidScreens,
            >,

                | IgApiError
                | RequestError
                | ParseError
                | TransportError
                | SchemaError
                | GraphqlRootFieldMissingError
                | ScreenEnterConcurrentError
                | ScreenDataError
                | ScreenEdgeInputError,
            never,
        >;
    }
    Index

    Properties

    Properties

    open: (
        ...args: [],
    ) => Effect<
        AssembledHandle<
            "ProfilePostsFeed",
            "screen",
            {
                media: readonly {
                    authorId?: string;
                    carousel?: {
                        children: readonly string[];
                        size?: number;
                        slide?: number;
                    };
                    dashManifest?: string;
                    mediaId: string;
                    mediaType: 0
                    | 1
                    | 2
                    | 8;
                    position: number;
                    takenAt?: number;
                    trackingToken?: string;
                    videoDuration?: number;
                }[];
                next?: { gridItemsCursor: string; maxId: string };
                nextPosition: number;
            },
            ProfilePostsFeedActions & Omit<
                ScreenFeedMembers<
                    ProfilePostsFeedCursor,
                    ProfilePostsFeedItems,
                    | IgApiError
                    | RequestError
                    | ParseError
                    | TransportError
                    | SchemaError
                    | GraphqlRootFieldMissingError,
                    GraphqlJsonHttp
                    | MobileApplication,
                >,
                "stream",
            > & ScreenSwipeMembers<
                ProfilePostsFeedCursor,
                ProfilePostsFeedItems,
                ScreenFeedSwipeFailure<
                    | IgApiError
                    | RequestError
                    | ParseError
                    | TransportError
                    | SchemaError
                    | GraphqlRootFieldMissingError,
                    ProfilePostsFeedItems,
                >,
                | PlainJsonApiHttp
                | ScreenFeedPageServices<
                    GraphqlJsonHttp
                    | MobileApplication,
                    ProfilePostsFeedItems,
                >,
            >,
            ScreenFeedItems<ProfilePostsFeedItems>,
            ScreenHandle,
            "required",
            true,
            never,
            AndroidScreens,
        >,

            | IgApiError
            | RequestError
            | ParseError
            | TransportError
            | SchemaError
            | GraphqlRootFieldMissingError
            | ScreenEnterConcurrentError
            | ScreenDataError
            | ScreenEdgeInputError,
        never,
    >

    Taps the tile and opens the posts feed with this tile first. Answers its handle.