python-leetcode icon indicating copy to clipboard operation
python-leetcode copied to clipboard

API returning different `companyTagStats` than Leetcode website

Open seanprashad opened this issue 10 months ago • 0 comments

Leetcode UI

https://leetcode.com/problems/contains-duplicate/description/

Image

Python-Leetcode Query

    graphql_request = leetcode.GraphqlQuery(
        query='''query questionData($titleSlug: String!) {
            question(titleSlug: $titleSlug) {
                title
                difficulty
                companyTagStats
                isPaidOnly
            }
        }
        ''',
        variables=leetcode.GraphqlQueryGetQuestionDetailVariables(
            title_slug=title_slug)
    )

Response is:

{
    "1": [
        {
            "taggedByAdmin": "False",
            "name": "Google",
            "slug": "google",
            "timesEncountered": 9
        },
        {
            "taggedByAdmin": "False",
            "name": "Bloomberg",
            "slug": "bloomberg",
            "timesEncountered": 6
        },
        {
            "taggedByAdmin": "False",
            "name": "Amazon",
            "slug": "amazon",
            "timesEncountered": 6
        },
        {
            "taggedByAdmin": "False",
            "name": "Meta",
            "slug": "facebook",
            "timesEncountered": 4
        },
        {
            "taggedByAdmin": "False",
            "name": "tcs",
            "slug": "tcs",
            "timesEncountered": 2
        }
    ],
    "2": [
        {
            "taggedByAdmin": "False",
            "name": "Microsoft",
            "slug": "microsoft",
            "timesEncountered": 7
        },
        {
            "taggedByAdmin": "False",
            "name": "Oracle",
            "slug": "oracle",
            "timesEncountered": 3
        }
    ],
    "3": [
        {
            "taggedByAdmin": "False",
            "name": "Apple",
            "slug": "apple",
            "timesEncountered": 15
        },
        {
            "taggedByAdmin": "False",
            "name": "Uber",
            "slug": "uber",
            "timesEncountered": 5
        },
        {
            "taggedByAdmin": "False",
            "name": "Adobe",
            "slug": "adobe",
            "timesEncountered": 4
        },
        {
            "taggedByAdmin": "True",
            "name": "Yahoo",
            "slug": "yahoo",
            "timesEncountered": 3
        },
        {
            "taggedByAdmin": "False",
            "name": "Nagarro",
            "slug": "nagarro",
            "timesEncountered": 2
        },
        {
            "taggedByAdmin": "False",
            "name": "Nvidia",
            "slug": "nvidia",
            "timesEncountered": 2
        },
        {
            "taggedByAdmin": "False",
            "name": "ZScaler",
            "slug": "zscaler",
            "timesEncountered": 2
        },
        {
            "taggedByAdmin": "True",
            "name": "Airbnb",
            "slug": "airbnb",
            "timesEncountered": 0
        },
        {
            "taggedByAdmin": "True",
            "name": "Palantir Technologies",
            "slug": "palantir-technologies",
            "timesEncountered": 0
        }
    ]
}

seanprashad avatar May 30 '25 23:05 seanprashad