Tectors / EpicGraphQL

Research about the Epic's non-documented Graphql API and main API, using Fiddler and Developer Tools to find requests and add them.
MIT License
38 stars 6 forks source link

Question about games details in graphql #10

Open MrKoster opened 1 year ago

MrKoster commented 1 year ago

Hey :) Let me start with saying that it's really great to have those resources available here, good job 👍 I have a question about quering epic games with graphql: Catalog -> searchStore

I'm using the following query:

     query {
              Catalog {
                searchStore(
                  locale: "en-US"
                  category: "games/edition/base"
                  country: "PL"
                  sortBy: "releaseDate"
                  sortDir: "DESC"
                  start: 1699
                  count: 1
                ) {
                  elements {
                    title
                    id
                    releaseDate
                    namespace
                    description
                    effectiveDate
                    keyImages {
                      type
                      url
                    }
                    currentPrice
                    seller {
                      id
                      name
                    }
                    productSlug
                    urlSlug
                    url
                    tags {
                      id
                    }
                    items {
                      id
                      namespace
                    }
                    customAttributes {
                      key
                      value
                    }
                    categories {
                      path
                    }
                    catalogNs {
                      mappings(pageType: "productHome") {
                        pageSlug
                        pageType
                      }
                    }
                    offerMappings {
                      pageSlug
                      pageType
                    }
                  }
                }
              }
            }

GraphQL schema provided in this github page works, but i'm trying to get some more info about the game im quering, stuff like:

I've tried getting schema by

{
  __schema {
    queryType {
      fields {
        name
      }
    }
  }
}

but it seems like they have this feature turned off. I've tried to guess the schema, fields like 'requirements', 'system', 'technicalDetails' ect. but i can't seem to be able to get those. I'm fairy certain that this info exists in schema (based on the fact that it is displayed in the store web page).

What do You think can i do to make some progress in this?

PS. Your discord link is expired i think :-)

zachrowden commented 1 year ago

GraphQL schema provided in this github page works, but i'm trying to get some more info about the game im quering, stuff like: system requirements for each game developers (not publishers) platforms (windows, linux, mac ect)

Screenshots and system requirements would be a great addition!