@book000/twitterts
    Preparing search index...

    Interface GraphQLGetHomeTimelineSuccessResponse

    GraphQL GET HomeTimeline 成功レスポンスモデル

    interface GraphQLGetHomeTimelineSuccessResponse {
        data: {
            home: {
                home_timeline_urt: {
                    instructions: {
                        alertType?: string;
                        clientEventInfo?: { component: string; element: string };
                        colorConfig?: { background: string; border: string; text: string };
                        cover?: {
                            dismissible?: boolean;
                            halfCoverDisplayType: string;
                            impressionCallbacks: { endpoint: string }[];
                            primaryCoverCta: {
                                buttonStyle?: string;
                                callbacks: { endpoint: string }[];
                                clientEventInfo: { action: string };
                                ctaBehavior: { type: string };
                                text: string;
                            };
                            primaryText: { entities: unknown[]; text: string };
                            secondaryCoverCta?: {
                                callbacks: { endpoint: ... }[];
                                clientEventInfo: { action: string };
                                ctaBehavior: { type: string; url: { url: ...; urlType: ... } };
                                text: string;
                            };
                            secondaryText: {
                                entities: {
                                    fromIndex: number;
                                    ref: { type: ...; url: ...; urlType: ... };
                                    toIndex: number;
                                }[];
                                text: string;
                            };
                            type: string;
                        };
                        displayDurationMs?: number;
                        displayLocation?: string;
                        entries?: {
                            content: {
                                __typename: string;
                                clientEventInfo?: { component: ...; details?: ...; element?: ... };
                                cursorType?: string;
                                displayType?: string;
                                entryType: string;
                                feedbackInfo?: { feedbackKeys: ... };
                                footer?: { displayType: ...; landingUrl: ...; text: ... };
                                header?: { displayType: ...; sticky: ...; text: ... };
                                itemContent?: {
                                    __typename: ...;
                                    content?: ...;
                                    impressionCallbacks?: ...;
                                    itemType: ...;
                                    promotedMetadata?: ...;
                                    socialContext?: ...;
                                    tweet_results?: ...;
                                    tweetDisplayType?: ...;
                                };
                                items?: (...)[];
                                metadata?: { conversationMetadata: ... };
                                value?: string;
                            };
                            entryId: string;
                            sortIndex: string;
                        }[];
                        entry?: {
                            content: {
                                __typename: string;
                                entryType: string;
                                feedbackInfo: { feedbackKeys: unknown[] };
                                itemContent: {
                                    __typename: string;
                                    itemType: string;
                                    tweet_results: {
                                        result: {
                                            __typename: ...;
                                            limitedActionResults: ...;
                                            tweet: ...;
                                        };
                                    };
                                    tweetDisplayType: string;
                                };
                            };
                            entryId: string;
                            sortIndex: string;
                        };
                        entry_id_to_replace?: string;
                        iconDisplayInfo?: { icon: string; tint: string };
                        richText?: { entities: unknown[]; text: string };
                        triggerDelayMs?: number;
                        type: string;
                        usersResults?: {
                            result: {
                                __typename: string;
                                affiliates_highlighted_label: { label?: (...) | (...) };
                                has_graduated_access: boolean;
                                has_nft_avatar?: boolean;
                                id: string;
                                is_blue_verified: boolean;
                                legacy: {
                                    can_dm: boolean;
                                    can_media_tag: boolean;
                                    created_at: string;
                                    default_profile: boolean;
                                    default_profile_image: boolean;
                                    description: string;
                                    entities: { description: ...; url?: ... };
                                    fast_followers_count: number;
                                    favourites_count: number;
                                    followed_by?: (...) | (...) | (...);
                                    followers_count: number;
                                    following?: (...) | (...) | (...);
                                    friends_count: number;
                                    has_custom_timelines: boolean;
                                    is_translator: boolean;
                                    listed_count: number;
                                    location: string;
                                    media_count: number;
                                    name: string;
                                    normal_followers_count: number;
                                    pinned_tweet_ids_str: (...)[];
                                    possibly_sensitive: boolean;
                                    profile_banner_url?: (...) | (...);
                                    profile_image_url_https: string;
                                    profile_interstitial_type: string;
                                    protected?: (...) | (...) | (...);
                                    screen_name: string;
                                    statuses_count: number;
                                    translator_type: string;
                                    url?: (...) | (...);
                                    verified: boolean;
                                    verified_type?: (...) | (...);
                                    want_retweets: boolean;
                                    withheld_in_countries: (...)[];
                                };
                                professional?: {
                                    category: ...;
                                    professional_type: ...;
                                    rest_id: ...;
                                };
                                profile_image_shape: string;
                                rest_id: string;
                                super_follow_eligible?: boolean;
                            };
                        }[];
                    }[];
                    metadata: { scribeConfig: { page: string } };
                    responseObjects?: {
                        feedbackActions: {
                            key: string;
                            value: {
                                childKeys?: string[];
                                clientEventInfo?: { action: string; element: string };
                                confirmation?: string;
                                encodedFeedbackRequest?: string;
                                feedbackType: string;
                                feedbackUrl?: string;
                                hasUndoAction: boolean;
                                icon?: string;
                                prompt?: string;
                                richBehavior?: {
                                    topic: {
                                        description?: ...;
                                        following: ...;
                                        icon_url: ...;
                                        id: ...;
                                        name: ...;
                                        not_interested: ...;
                                        topic_id: ...;
                                    };
                                    type: string;
                                };
                            };
                        }[];
                    };
                };
            };
        };
    }
    Index

    Properties

    Properties

    data: {
        home: {
            home_timeline_urt: {
                instructions: {
                    alertType?: string;
                    clientEventInfo?: { component: string; element: string };
                    colorConfig?: { background: string; border: string; text: string };
                    cover?: {
                        dismissible?: boolean;
                        halfCoverDisplayType: string;
                        impressionCallbacks: { endpoint: string }[];
                        primaryCoverCta: {
                            buttonStyle?: string;
                            callbacks: { endpoint: string }[];
                            clientEventInfo: { action: string };
                            ctaBehavior: { type: string };
                            text: string;
                        };
                        primaryText: { entities: unknown[]; text: string };
                        secondaryCoverCta?: {
                            callbacks: { endpoint: ... }[];
                            clientEventInfo: { action: string };
                            ctaBehavior: { type: string; url: { url: ...; urlType: ... } };
                            text: string;
                        };
                        secondaryText: {
                            entities: {
                                fromIndex: number;
                                ref: { type: ...; url: ...; urlType: ... };
                                toIndex: number;
                            }[];
                            text: string;
                        };
                        type: string;
                    };
                    displayDurationMs?: number;
                    displayLocation?: string;
                    entries?: {
                        content: {
                            __typename: string;
                            clientEventInfo?: { component: ...; details?: ...; element?: ... };
                            cursorType?: string;
                            displayType?: string;
                            entryType: string;
                            feedbackInfo?: { feedbackKeys: ... };
                            footer?: { displayType: ...; landingUrl: ...; text: ... };
                            header?: { displayType: ...; sticky: ...; text: ... };
                            itemContent?: {
                                __typename: ...;
                                content?: ...;
                                impressionCallbacks?: ...;
                                itemType: ...;
                                promotedMetadata?: ...;
                                socialContext?: ...;
                                tweet_results?: ...;
                                tweetDisplayType?: ...;
                            };
                            items?: (...)[];
                            metadata?: { conversationMetadata: ... };
                            value?: string;
                        };
                        entryId: string;
                        sortIndex: string;
                    }[];
                    entry?: {
                        content: {
                            __typename: string;
                            entryType: string;
                            feedbackInfo: { feedbackKeys: unknown[] };
                            itemContent: {
                                __typename: string;
                                itemType: string;
                                tweet_results: {
                                    result: {
                                        __typename: ...;
                                        limitedActionResults: ...;
                                        tweet: ...;
                                    };
                                };
                                tweetDisplayType: string;
                            };
                        };
                        entryId: string;
                        sortIndex: string;
                    };
                    entry_id_to_replace?: string;
                    iconDisplayInfo?: { icon: string; tint: string };
                    richText?: { entities: unknown[]; text: string };
                    triggerDelayMs?: number;
                    type: string;
                    usersResults?: {
                        result: {
                            __typename: string;
                            affiliates_highlighted_label: { label?: (...) | (...) };
                            has_graduated_access: boolean;
                            has_nft_avatar?: boolean;
                            id: string;
                            is_blue_verified: boolean;
                            legacy: {
                                can_dm: boolean;
                                can_media_tag: boolean;
                                created_at: string;
                                default_profile: boolean;
                                default_profile_image: boolean;
                                description: string;
                                entities: { description: ...; url?: ... };
                                fast_followers_count: number;
                                favourites_count: number;
                                followed_by?: (...) | (...) | (...);
                                followers_count: number;
                                following?: (...) | (...) | (...);
                                friends_count: number;
                                has_custom_timelines: boolean;
                                is_translator: boolean;
                                listed_count: number;
                                location: string;
                                media_count: number;
                                name: string;
                                normal_followers_count: number;
                                pinned_tweet_ids_str: (...)[];
                                possibly_sensitive: boolean;
                                profile_banner_url?: (...) | (...);
                                profile_image_url_https: string;
                                profile_interstitial_type: string;
                                protected?: (...) | (...) | (...);
                                screen_name: string;
                                statuses_count: number;
                                translator_type: string;
                                url?: (...) | (...);
                                verified: boolean;
                                verified_type?: (...) | (...);
                                want_retweets: boolean;
                                withheld_in_countries: (...)[];
                            };
                            professional?: { category: ...; professional_type: ...; rest_id: ... };
                            profile_image_shape: string;
                            rest_id: string;
                            super_follow_eligible?: boolean;
                        };
                    }[];
                }[];
                metadata: { scribeConfig: { page: string } };
                responseObjects?: {
                    feedbackActions: {
                        key: string;
                        value: {
                            childKeys?: string[];
                            clientEventInfo?: { action: string; element: string };
                            confirmation?: string;
                            encodedFeedbackRequest?: string;
                            feedbackType: string;
                            feedbackUrl?: string;
                            hasUndoAction: boolean;
                            icon?: string;
                            prompt?: string;
                            richBehavior?: {
                                topic: {
                                    description?: ...;
                                    following: ...;
                                    icon_url: ...;
                                    id: ...;
                                    name: ...;
                                    not_interested: ...;
                                    topic_id: ...;
                                };
                                type: string;
                            };
                        };
                    }[];
                };
            };
        };
    }