Jobexi
Score: 8074777 Posts: 3 Reputation: +7 Joined: 2020-12-07 |
Posted 2021-04-25 19:37
|
+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. :) | |
Chrimle
Score: 6463828 Posts: 1091 Reputation: +130 Joined: 2018-04-08 |
Posted 2021-04-26 00:11
|
+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! ^^ |
|
Jobexi
Score: 8074777 Posts: 3 Reputation: +7 Joined: 2020-12-07 |
Posted 2021-04-26 04:15
|
+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 |
|
Chrimle
Score: 6463828 Posts: 1091 Reputation: +130 Joined: 2018-04-08 |
Posted 2021-04-26 17:34
|
+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! ^^ |
|
Jobexi
Score: 8074777 Posts: 3 Reputation: +7 Joined: 2020-12-07 |
Posted 2021-05-15 00:36
|
+2
|
|
Pressing Shift+F3 while in a game brings up the achievements for that game. That may help us find a way to integrate. |
|
Chrimle
Score: 6463828 Posts: 1091 Reputation: +130 Joined: 2018-04-08 |
Posted 2021-05-15 02:45
|
+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! |
|
Ymir
Score: 818222 Posts: 19 Reputation: +6 Joined: 2017-05-16 |
Posted 2023-05-24 01:34
|
0
|
|
https://metagamerscore.com/forum_topics/12479 | |
BandBoxBrawl
Score: 4533418 Posts: 309 Reputation: +196 Joined: 2019-01-21 |
Posted 2023-09-23 23:15
|
+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. Welp, since the account pages have privacy settings, maybe we'll be able to work something out anyways, right? ...right? |
|
laura
Score: 9729310 Posts: 6 Reputation: +2 Joined: 2012-12-26 |
Posted 2024-01-06 07:13
|
+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 |