Revadike / epicgames-freebies-claimer

Claim available free game promotions from the Epic Games Store.
MIT License
2.23k stars 360 forks source link

Properly check for owned games #187

Open MotiasNotMe opened 2 years ago

MotiasNotMe commented 2 years ago

Expected Behavior

No unclaimed freebie(s) found

Actual Behavior

When I try to claim the game that I already have for this account, it ever says: "Found n unclaimed freebie(s)" and error image

 2022-01-09 | 18:37:09.411 | INFO  | Epicgames Freebies Claimer (1.5.8) by Revadike
 2022-01-09 | 18:37:10.606 | INFO  | Found 1 unclaimed freebie(s) for *
 2022-01-09 | 18:37:11.746 | INFO  | Logged in as Motiasf33 (*)
 2022-01-09 | 18:37:13.111 | ERROR | Failed to claim Gods Will Fall (Error: We could not confirm your purchase at this time.  Please try again later.)
 2022-01-09 | 18:37:13.168 | INFO  | Logged Motiasf33 out of Epic Games

Specifications

adi170-alt commented 2 years ago

Dupe of #172.

Revadike commented 2 years ago

It's not.

adi170-alt commented 2 years ago

It's not.

owh sorry, I didn't read the full log

jackblk commented 2 years ago

@Revadike instead of using history.json we can check in the account via client, func findActiveEntitlementByName or get all with getEntitlements

Revadike commented 2 years ago

True, but it will require an extra request, which is why I avoided it until now, but I agree this is what we should do.

MotiasNotMe commented 2 years ago

If game unclaimed, I have same error... `

epicgames-freebies-claimer@1.5.8 start node claimer.js

2022-01-13 | 18:01:38.979 | INFO | Epicgames Freebies Claimer (1.5.8) by Revadike 2022-01-13 | 18:01:41.247 | INFO | Found 1 unclaimed freebie(s) for email@yandex.ru 2022-01-13 | 18:01:42.246 | INFO | Logged in as Motiasf33 (uid) 2022-01-13 | 18:01:43.768 | ERROR | Failed to claim Galactic Civilizations III (Error: We could not confirm your purchase at this time. Please try again later.) 2022-01-13 | 18:01:43.845 | INFO | Logged Motiasf33 out of Epic Games`

image I don't know, claimer just doesn't work for me

baduhai commented 2 years ago

Just got the same error as @MotiasF33.

vmhocuron0 commented 2 years ago

discord bot just told me failed to claim. the same game as @MotiasF33 actually please help

aleksstevcic commented 2 years ago

Can confirm, also get the same error.

gabriel-lando commented 2 years ago

Same here as @MotiasF33

 2022-01-24 | 16:35:09.726 | INFO  | Epicgames Freebies Claimer (1.5.8) by Revadike
 2022-01-24 | 16:35:14.400 | INFO  | Found 1 unclaimed freebie(s) for email@email.com
 2022-01-24 | 16:35:18.856 | INFO  | Logged in as USER (UUID)
 2022-01-24 | 16:35:34.654 | ERROR | Failed to claim Relicta (Error: We could not confirm your purchase at this time.  Please try again later.)
 2022-01-24 | 16:35:35.359 | INFO  | Logged USER out of Epic Games

image

NorskNoobing commented 2 years ago

Still no fix?


 2022-01-27 | 20:01:13.801 | INFO  | Found 1 unclaimed freebie(s) for $mail
 2022-01-27 | 20:01:17.476 | INFO  | Logged in as NorskNoobing ($uid)
 2022-01-27 | 20:01:20.681 | ERROR | Failed to claim DAEMON X MACHINA (Error: We could not confirm your purchase at this time.  Please try again later.)
 2022-01-27 | 20:01:21.273 | INFO  | Logged NorskNoobing out of Epic Games
 2022-01-27 | 20:01:22.075 | INFO  | Push notification sent
Revadike commented 2 years ago

Sorry

LudovicOmarini commented 2 years ago

Same here

2022-02-02 | 03:46:39.271 | INFO | Epicgames Freebies Claimer (1.5.8) by Revadike 2022-02-02 | 03:46:42.743 | INFO | Found 1 unclaimed freebie(s) for $mail 2022-02-02 | 03:46:46.300 | INFO | Logged in as $login ($uid) 2022-02-02 | 03:46:50.346 | ERROR | Failed to claim DAEMON X MACHINA (Error: We could not confirm your purchase at this time. Please try again later.) 2022-02-02 | 03:46:50.911 | INFO | Logged $login out of Epic Games

cryptedbv commented 2 years ago

Same issue here

epic_free    |  2022-02-02 | 09:22:35.572 | INFO  | Epicgames Freebies Claimer (1.5.8) by Revadike
epic_free    |  2022-02-02 | 09:22:38.065 | INFO  | Found 1 unclaimed freebie(s) for *************@**********.com
epic_free    |  2022-02-02 | 09:22:40.614 | INFO  | Logged in as ********** (*******************************)
epic_free    |  2022-02-02 | 09:22:43.535 | ERROR | Failed to claim DAEMON X MACHINA (Error: We could not confirm your purchase at this time.  Please try again later.)
epic_free    |  2022-02-02 | 09:22:43.941 | INFO  | Logged ******** out of Epic Games
epic_free    |  2022-02-02 | 09:22:43.943 | INFO  | Waiting 1440 minutes
Maximapple commented 2 years ago

Just got the same error. Will it be fixed soon?

jthomaschewski commented 2 years ago

Around the time this script stopped working they started showing me a quite challenging captcha every time I claim the free game using the web interface. If they now show the captcha everytime, I doubt that this script can be fixed soon.

L1cardo commented 2 years ago

I am having the same problem here.

image
NorskNoobing commented 2 years ago

Around the time this script stopped working they started showing me a quite challenging captcha every time I claim the free game using the web interface. If they now show the captcha everytime, I doubt that this script can be fixed soon.

I only need to press place order, no captcha or anything

jackblk commented 2 years ago

I only need to press place order, no captcha or anything

The captcha is implemented in the API call. It does the calculation to see if you're a robot and add signatures to the API call.

You don't see any captcha because your trust score is high, it still has signature in the API call though. If your trust score is low, it will show the captcha.

We cannot calculate the signature because it's hard. You can use the browser for that but it's not direct API call anymore, it will be just like any other project, using a browser to claim.

Revadike commented 2 years ago

@everyone Please keep off-topic stuff out of this issue.