Join us with one click:

We will never post without your permission!
OR
Join us using e-mail:
Desired password:
Forums -> Site related -> Potential platforms -> Epic Games
Topic: Epic Games
|
| +3 |
Epic Games now has official achievements. Given how awful they've been thus far (They don't even have a proper cart! :| ), they may not be willing to grant api access for another billion years, but I would like to track those achievements, too. if possible. :)
| +1 |
Hi, thank you for your suggestion!

Achievements are achievements, so we will attempt to add it if we can easily access users' achievements. I haven't had any luck finding where to find achievements, let alone profiles after some minutes browsing.

If you happen to know if/where you can view profiles and achievements, let us know! ^^

| +2 |
This sort of thing is well out outside of my wheelhouse, but this documentation may help.

https://dev.epicgames.com/docs/services/en-US/Interfaces/Achievements/index.html
| +1 |
Hi!

Thanks for the link. This is also the result I found after searching myself, but I believe this refers to the API the game developers themselves use to create achievements for their games and unlock achievements for players.

Also, I believe we would get a way to view profiles before any API to access achievements and other stats. So, if we can't access players profiles, we cannot access their achievements.

As there is no known way to access profiles, we will have to keep it on hold for the time being.

Thank you for your understanding! ^^
| +2 |
Pressing Shift+F3 while in a game brings up the achievements for that game. That may help us find a way to integrate.
| +1 |
That's a step in the right direction, but we cannot and will not access your account neither will we collect achievement data shown on your PC.

What we would need to support Epic Games, would be to find either an API (this will most likely take a long time for them to implement, as achievements are still new to their platform) or a publicly available profile page on the web that shows your achievements.

The reasons are specified further here: Platform Categories

So the waiting game continues I guess... But do check once in a while if you can view your (or one of your friends) profile pages in a browser. That would be our best bet at supporting their achievement before they make an API (if it ever happens).

Cheers!
| 0 |
https://metagamerscore.com/forum_topics/12479
| +1 |
Just checked. Public Profiles do indeed show up, even if you're logged out.

Example: https://store.epicgames.com/en-US/u/475aed44110a428fa2468e627cfe27f3

So... how are we gonna get an API to integrate?

--------------------------------------------------------------

EDIT: I sent an email to them. Maybe I'll get somewhere...

EDIT 2: They think I'm talking about game developer APIs. Gotta sort out this confusion.

EDIT 3: ...yeah, this isn't working. How the hell did Exophase do it? At least we have public profile pages, though.

EDIT 4: Got a reply from a Specialist.

Spoiler


Hello there,

Thank you for staying with us. I am [REDACTED] from the Specialist team and I will be handling your case today.

I understand that you would like to track your Epic Games profile and achievement progression on third-party websites like MetaGamerScore and Exophase.

At the moment, we do not have such a feature or plan to have Epic Games profile achievements trackable on other third-party websites. However, we have taken note of this suggestion and I will be sure to relay it to our development team for their consideration.

Although I am unable to make any promises at this time, your feedback will be carefully evaluated to ensure the best possible outcome for our community.

Once again, thank you for being a part of the Epic community, and we wish you all the best.

If you have any additional questions or concerns, feel free to reach out to us again. We are always here to help you out the best we can!

Regards,
[REDACTED]




Welp, since the account pages have privacy settings, maybe we'll be able to work something out anyways, right? ...right?
| +1 |
first, the profile needs to be public - make sure people set their profiles to public.

second, you need the epic account id - you can either implement epic auth or just ask to copy a link to profile which looks like this:

https://launcher.store.epicgames.com/u/96e401455b474abd9d64cd1767e25516

now, you can use a playerProfilePrivate query for a list of user's games with achievements:

https://store.epicgames.com/graphql?operationName=playerProfilePrivate&extensions=%7B%0A%09%22persistedQuery%22%3A%20%7B%0A%09%09%22version%22%3A%201,%0A%09%09%22sha256Hash%22%3A%20%223ace5676555c451ed0784b2913fb9b0f399a699a423a5d5a2650ba53e51c3039%22%0A%09%7D%0A%7D&variables=%7B%0A%09%22epicAccountId%22%3A%20%22955cb575642145d2ae8c0b1da45d212a%22,%0A%09%22locale%22%3A%20%22en-US%22,%0A%09%22page%22%3A%201%0A%7D

(yes, the links are going to be awfully messy since it's just an escaped json)

playerProfileAchievementsByProductId will provide you with user's achievements per game:

https://store.epicgames.com/graphql?extensions=%7B%22persistedQuery%22:%7B%22version%22:1,%22sha256Hash%22:%2270ff714976f88a85aafa3cb5abb9909d52e12a3ff585d7b49550d2493a528fb0%22%7D%7D&operationName=playerProfileAchievementsByProductId&variables=%7B%22epicAccountId%22:%22955cb575642145d2ae8c0b1da45d212a%22,%22productId%22:%22bb39232a9dab49969c3eb7fe994b2843%22%7D

you can also obtain game's full "schema" with the "Achievement" operation:

https://launcher.store.epicgames.com/graphql?extensions=%7B%0A%09%22persistedQuery%22%3A%20%7B%0A%09%09%22version%22%3A%201,%0A%09%09%22sha256Hash%22%3A%20%227d54399ad8b8b5538bc2d93ee66b07014432b5488945cda35fe0b1fc70eea83a%22%0A%09%7D%0A%7D&operationName=Achievement&variables=%7B%0A%09%22sandboxId%22%3A%20%22c4763f236d08423eb47b4c3008779c84%22,%0A%09%22locale%22%3A%20%22en-US%22%0A%7D

i hope that sort of helps implementing epic stuff

edit: oh yeah, dont click the links directly, the referer needs to either be blank or https://launcher.store.epicgames.com
|
Proud sponsor:
© MetaGamerScore.com | info@metagamerscore.com Link Exchange | About/FAQ
Donate | Terms of Service | Privacy Policy
The company names, product names, service names and logotypes used on this web site are for identification purposes only.
All trademarks and registered trademarks are the property of their respective owners.