FriendsOfGalaxy / galaxy-integration-psn

psn integration for galaxy
78 stars 21 forks source link

Fetch trophies and game times #28

Open FriendsOfGalaxy opened 3 years ago

FriendsOfGalaxy commented 3 years ago

A follow up issue for #25

After last changes in Sony, the prviously used APIs does not work anymore.

sony_notice_discontinued_aps

This issue is to keep discussion about researches alternative ways of fetching user achievements.

For now we know that:

GrumpyCatastrophe commented 3 years ago

Did you try V2 version of PSN api? Here is fan-made documentation: https://andshrew.github.io/PlayStation-Trophies/#/APIv2

I think PSN-php is already using V2 and is still working: https://github.com/Tustin/psn-php

psn100.net is using PSN-php and it have information about achievements in ZJ The Ball (Level 1) that was released 4 days ago, after MyPlaystation was disabled: https://psn100.net/trophy/863216-you-got-all-the-trophies-congratulations

PixelHunter9000 commented 3 years ago

I know, that stratege.ru check your PS4, PS5 and PS3 trophies well. You can contact them - maybe they share some tricks.

Danneskjold-Ragn commented 3 years ago

Hi, I don't understand anything about programming, but I know there's an app for andriod named PS Trophies that shows every stats of PSN users, including time played and time played for other users than the logged one in the app. This app does that for a while now. What is impressive is that the app already showed time played before PS5 launching, I mean, not even PS4 itself and PS4 app have the feature, but the app does.

I hope I have brought some usefull information. Thanks!

XenorPLxx commented 3 years ago

Has anyone tried to route the Android or iOS mobile app through a proxy? It should show what calls are used to get trophies, as trophies are shown in the mobile app. It might be also possible to route traffic from the console to get playtime.

quanah commented 3 years ago

This github repo can pull Trophy data: https://github.com/Tustin/psn-php/

zbir84 commented 3 years ago

This github repo can pull Trophy data: https://github.com/Tustin/psn-php/

I don't think it does:

The current version of this library (v2.1.3) will no longer work as Sony has disabled the login method using this version of the API. You can pull in the master branch using Composer, but just know that it is not 100% working and there are a lot of breaking changes that have not been documented yet. Only update if absolutely necessary. I will be working on this whenever I have the time to try to get it updated ASAP!

quanah commented 3 years ago

This github repo can pull Trophy data: https://github.com/Tustin/psn-php/

I don't think it does:

Well, the psn100 website uses that PHP API and it's clearly getting updated data since the most recent trophy data is from today.

Ramshu commented 3 years ago

This github repo can pull Trophy data: https://github.com/Tustin/psn-php/

I don't think it does:

Well, the psn100 website uses that PHP API and it's clearly getting updated data since the most recent trophy data is from today.

I can confirm this page is getting progress in the achievements, since I did not know it and after updating my profile, all my achievements have appeared.

https://psn100.net/player/Ramshulin

SlyAceZeta commented 3 years ago

Hoping for an update or pull request on this at some point, since the new API was already linked above a month ago https://github.com/FriendsOfGalaxy/galaxy-integration-psn/issues/28#issuecomment-902107174

FriendsOfGalaxy commented 3 years ago

I was focused on Steam plugin for a last few weeks, but this one shouldn't be very complicated. Thanks for all your input, this helped to do research faster. Stay tuned.

ScarletWagon commented 3 years ago

any update on this?

FriendsOfGalaxy commented 3 years ago

@ScarletWagon I'm sorry for no updates. Bad news. I have to give up working on this integration :(

PRs can be accepted but expect no new commits from my side.

PaulTheRNewb commented 3 years ago

@ScarletWagon I'm sorry for no updates. Bad news. I have to give up working on this integration :(

PRs can be accepted but expect no new commits from my side.

Thanks for all the work on this and other integrations to date. Has really made ‘one integrated library’ for gaming a beautiful reality. Hopefully someone else with the skills to do it can figure out an update for PSN. It breaking was a huge bummer.

Ramshu commented 3 years ago

@ScarletWagon I'm sorry for no updates. Bad news. I have to give up working on this integration :( PRs can be accepted but expect no new commits from my side.

Thanks for all the work on this and other integrations to date. Has really made ‘one integrated library’ for gaming a beautiful reality. Hopefully someone else with the skills to do it can figure out an update for PSN. It breaking was a huge bummer.

@FriendsOfGalaxy The users will be eternally grateful for the great work you have done with the gog integrations. If I had the sufficient level of knowledge, I would try to continue with your work, but unfortunately I am very far away. I hope someone can do it, because this project is worth it.

tyrirn commented 3 years ago

Such a shame that PS decided to remove the services, right before this happend, the integration was near perfect, it had trophies and time tracking..pity.

FriendsOfGalaxy commented 3 years ago

@tyrirn it is still possible to do - IMO more robust version than previously. Sony is just doing their stuff - I'm sure they are no interested in third party stuff outside of their bussines.

tsunami2311 commented 2 years ago

I just notice trophies stop being updated in gog, is fix in works by anyone for this? I mostly use GoG to just track my game collection but seeing trophies is nice too