futapi / fut

fut is a simple library for managing Fifa 19 Ultimate Team.
GNU General Public License v3.0
317 stars 138 forks source link

fifa18 #286

Open azkkor opened 7 years ago

azkkor commented 7 years ago

hey, will there be an api for fifa18 on html5?

oczkers commented 7 years ago

Yes sure but it might be slight delay if they change a lot requests.

PS. Info (sku versions etc.) from early access users are welcome

EDIT: i've pushed new commit with simply changed "17" to "18" - it probably won't work ;-). EDIT2: auth is fixed (login process before fut app is loaded). I'll mess around with app loading after pc version release - need to buy this and test because a lot has changed this time. There are also some kind of "pinEvents" which might be used to detect bots, i've started implementing this in one big ugly shit called __login__ ;-)

ricklhp7 commented 7 years ago

We had pinEvents in the middle of fifa 17, when they started banning ppl, so i believe you are right about that.

Im not good at that, but I will try to help. I dont know if they changed a lot, but there are new things now. My transfer market is disabled yet, so I cant check how it is now.

When I enter in the new market tab, I make this request: OPTIONS https://utas.external.s3.fut.ea.com/ut/game/fifa18/tradepile?_=1506005494961

I didnt click to see my transfer list and they requested it already. tranfer tab And I dont remember the timestamp parameter. And what about the options request?

We could have a discord group to work on that together.

ricklhp7 commented 7 years ago

It can be trick when we are going to do something like to see our watchlist, we will need to request the transfer list first, right? Well, I need to have everything enabled to check everything.

Anyway, if its an issue, its an high layer issue, I'm just saying.

oczkers commented 7 years ago

We had pinEvents in the middle of fifa 17, when they started banning ppl, so i believe you are right about that.

I'm going to buy game this year (after 3 year break ;-)) so this library should get more love. OPTIONS is just asking server what kind of requests is it accepting, sure we should use it too but first is first so lets just make it work and then add not necessary requests.

ricklhp7 commented 7 years ago

I have a ps4 account with early access, if you want to use it, there is no problem if it get banned.

Do you have discord or skype?

Fullbreak commented 7 years ago

@oczkers there are some changes to get the Nucleus IDs. I have early access Account please contact me in Slack when you need that.

Hope for a fast update.

KristianSv commented 7 years ago

Had a friend logging into the web app with Postman interceptor enabled. When logging into the web app, a post request is sent to https://pin-river.data.ea.com/pinEvents with a lot of information, including the nucleus id.

TheNasCrazy commented 7 years ago

Hello i'm a programmer and I want to learn how make fut's api, for that if someone can, please send me an e-mail. contact@thenascrazy.com

mothinx commented 7 years ago

Rookie here. I would love to help for fifa18. Any discord channel to work together ?

TheNasCrazy commented 7 years ago

Yes add TheNasCrazy#0123

OmarSultan85 commented 7 years ago

Hey how's it going. Any updates on the FIFA 18 changes? Does it work at its current state? If you want help with testing or development let me know I would be more than happy to help

oczkers commented 7 years ago

Guys i'm waiting for pc release (tomorrow) then play some time and look into it, stay still ;-)

TheNasCrazy commented 7 years ago

mothinx i'm waiting for your invitation in discord :)

ricklhp7 commented 7 years ago

@oczkers look if it helps you: https://github.com/trydis/FIFA-Ultimate-Team-Toolkit/issues/201

It was from fifa 16, looks like they tried pinevents there and removed it later. People on the topic claims that implementing pinevent reduced the ban wave.

If you need an ps4 account (I wont use that account anymore) I can give to you, so you can try to do anything u want with it.

Fullbreak commented 7 years ago

I already update my API where based on this one here. Most problem is we need a Funcaptcha Solver service so maybe here someone can integrate 2captcha.com

CoverJ commented 7 years ago

what captcha are you getting?

Fullbreak commented 7 years ago

I get this kind of Funcaptcha.com. I try to solve them but try how to build the "guess" variable in the POST Request to Funcaptcha and i don't know how is work. Maybe someone have a idea?

rafaelget commented 7 years ago

Captcha sample:

31054070-f2b315c8-a6aa-11e7-9093-d88a401b80fa

KmanProdz commented 7 years ago

Could you post the background data behind it like url, json etc?

oczkers commented 7 years ago

Please read #287 for new info