Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HTTP 403 responses upon trying to do any action #688

Open
Jonny11bonk opened this issue Jan 17, 2025 · 4 comments
Open

HTTP 403 responses upon trying to do any action #688

Jonny11bonk opened this issue Jan 17, 2025 · 4 comments

Comments

@Jonny11bonk
Copy link

Every time I try to interact with anything such as launching a game or getting my apps list, I get some traceback exceptions from the python scripts.

Platform

Operating system and version: Windows 10 Pro (64-bit)
Legendary version (legendary -V): 0.20.34 (Windows pre-compiled executable)

Expected Behavior

Upon using any commands that interact with the Epic account, the action should be done without any errors.

Current Behavior

Any command throws this error:

Traceback (most recent call last):
  File "legendary\cli.py", line 3149, in <module>
  File "legendary\cli.py", line 3086, in main
  File "legendary\cli.py", line 1574, in status
  File "legendary\core.py", line 399, in get_game_list
  File "legendary\core.py", line 413, in get_game_and_dlc_list
  File "legendary\core.py", line 359, in get_assets
  File "legendary\api\egs.py", line 171, in get_game_assets
  File "requests\models.py", line 1021, in raise_for_status
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://launcher-public-service-prod06.ol.epicgames.com/launcher/api/public/assets/Windows?label=Live
[6808] Failed to execute script 'cli' due to unhandled exception!

Steps to Reproduce

  1. Delete your auth token.
  2. Log back in with your account. (To refresh the token)
  3. Try getting a list of your library or launch any game.
  4. Observe.

Additional information

The links which appears in the HTTP GET response states something about a missing API endpoint. Everything worked just fine as of yesterday.
I'm also currently unsure whether this is an issue on my end or the Epic's backend, that's why I'm making the issue here.

@PadTrick
Copy link

PadTrick commented Jan 17, 2025

have this issue since ~ 1 month (was facing this issues with Heroic), tried 4 different ISPs in 2 different cities on 3 different distros (archlinux, debian,nobara).
tested heroic and legendary all facing this issue.
just tested Rare, instant error popup with this message.

i tested a bit, if i run "curl -X GET "https://launcher-public-service-prod06.ol.epicgames.com/launcher/api/public/assets/Windows"
"
i get as response
"
{
"errorCode" : "errors.com.epicgames.common.authentication.authentication_failed",
"errorMessage" : "Authentication failed for /api/public/assets/Windows",
"messageVars" : [ "/api/public/assets/Windows" ],
"numericErrorCode" : 1032,
"originatingService" : "launcher-service",
"intent" : "prod"
}
"

@Jonny11bonk
Copy link
Author

have this issue since ~ 1 month (was facing this issues with Heroic), tried 4 different ISPs in 2 different cities on 3 different distros (archlinux, debian,nobara). tested heroic and legendary all facing this issue. just tested Rare, instant error popup with this message.

i tested a bit, if i run "curl -X GET "https://launcher-public-service-prod06.ol.epicgames.com/launcher/api/public/assets/Windows" " i get as response " { "errorCode" : "errors.com.epicgames.common.authentication.authentication_failed", "errorMessage" : "Authentication failed for /api/public/assets/Windows", "messageVars" : [ "/api/public/assets/Windows" ], "numericErrorCode" : 1032, "originatingService" : "launcher-service", "intent" : "prod" } "

While I've managed to launch Fortnite as it has a built-in updater in itself, other games have refuse to. I guess Epic has changed something within the API.

@Jonny11bonk
Copy link
Author

Okay, a little update. I've managed to interact with some stuff by spamming them a bit (5-10 tries).

However, you shouldn't attempt this, as I'm brute-forcing it by sending too many requests to the API, which could temporarily ban me. I'm responsible for my own Epic account and IP address.

@botahamec
Copy link

This started happening to me just this week too

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants