Skip to content
This repository has been archived by the owner on Feb 15, 2020. It is now read-only.

PS4 Account error #49

Open
hadouken111 opened this issue Oct 1, 2018 · 13 comments
Open

PS4 Account error #49

hadouken111 opened this issue Oct 1, 2018 · 13 comments

Comments

@hadouken111
Copy link

Hello, I found a problem, I have 4 account on fortnite for testing with data (xbox one, ps4 ,switch and PC).
When i try to connect on my PS4 account with the
$auth = Auth::login('[email protected]','password');
that not work and when I try with the PC account or Xbox One that work.
Someone can help me please ?
Thank

@atgrau
Copy link
Contributor

atgrau commented Oct 1, 2018

Hi, have you played at least one match in all of your accounts you trying to loging in?

I think you have to accept EULA before using API.

Hope this can helps you, if not, can you share the thrown exception?

@hadouken111
Copy link
Author

Hello, thank for your message yes I have played , I see data when I entered my gamertag on fortnite tracker dotcom
I have try with friend PS4 account too and still not working

@monkeydioude
Copy link

monkeydioude commented Oct 3, 2018

#43

@Tustin
Copy link
Owner

Tustin commented Oct 4, 2018

Really weird. Unsure if this is something with the library or with Epic's stat endpoint itself. I'm nearly finished with a rewrite for this library so I'll do some testing with this and see if I can reproduce it.

@monkeydioude
Copy link

Epic's endpoint I'd say. Almost sure. I don't use this library (I follow its development tho) and observe the same behavior.

@QuentinBellus
Copy link

I think you have to accept EULA before using API.

EULA should now be automatically accepted thanks to #44
I tested with completely new accounts and it worked fine. If it doesn't for you, we'll need more details.

@hadouken111
Copy link
Author

hadouken111 commented Oct 11, 2018

@QuentinBellus
Still does not work

this is the error returned

ERROR DOE 500 : GuzzleHttp\Exception\ClientException: Client error: POST https://account-public-service-prod03.ol.epicgames.com/account/api/oauth/token resulted in a 400 Bad Request response:
{
"errorCode" : "errors.com.epicgames.account.invalid_account_credentials",
"errorMessage" : "Sorry the account cred (truncated...)

@hadouken111
Copy link
Author

OK, that work for PS4 Account , with my personal account.
But I have try with a PS4 friend account, my friend play with no epic account, he play with his PSN account and that still not work.
Any idea ?
thank

@QuentinBellus
Copy link

I think PSN accounts are login in through a different endpoint and/or with different parameters. That's only an educated guess but since we can't see the traffic with PS4, I don't think we'll be able to do much more on this.
Creating an Epic account and linking the PSN account on it might resolve the issue.

@hadouken111
Copy link
Author

that's what I thought: /
and I'm surprised that most of the PS4 players that I asked for accounts for testing do not even know about Epic, and they do not even have an Epic account.
I suppose a lot of account must be in the same case: /

@QuentinBellus
Copy link

I think most console players indeed don't link their account to an Epic one, unless they also play on PC or another console. That's probably the majority of players, that's a personal observation that seems to be inline with what you've observed too.

@hadouken111
Copy link
Author

:/
what I do not understand it's:
How fortnitetracker happens to give me the stats of the account which for my part does not work with the API?

@QuentinBellus
Copy link

Because looking up a username is fine, even if it's on PSN.
The issue is when you want to login with it, the process is simply different if it's a PSN only account.

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

No branches or pull requests

5 participants