Japster
Member
Hi guys - I've just put in-game achievements summaries into TetraLogical, and I'm getting quite frustrated, as there MUST be a way to do what I'm trying to do, WITHOUT users having to faff about setting their STEAM 'Game details' profile setting to PUBLIC?
I've been challenged by users who rightly say that their other games show in-game achievements without them needing to set this, and unless the other games are using Cloud saves to record this (which I can't retrospectively *easily* do, although it's of course possible, to again 'walk' the user's achievements by making individual steam API GET calls, saving to a file, etc), I'm wondering if I'm being daft, and missing something like a simply call that CAN do this without needing a PUBLIC status for retrieving Achievements info?
I've got my API key, all of the normal functionality is working, and if I change the value, I get different JSON info back, but I've tried both of the following commands:-
(Which ONLY works if I set my setting above to PUBLIC, otherwise I get an internal 500 server error)...
and the other available method:-
Gives the same kind of result, albeit with a more usable JSON message, but still a failure unless I set that setting to PUBLIC:-
{"playerstats":{"error":"Profile is not public","success":false}}
SO frustrating.... ...any help would be greatly appreciated, cheers guys!
I've been challenged by users who rightly say that their other games show in-game achievements without them needing to set this, and unless the other games are using Cloud saves to record this (which I can't retrospectively *easily* do, although it's of course possible, to again 'walk' the user's achievements by making individual steam API GET calls, saving to a file, etc), I'm wondering if I'm being daft, and missing something like a simply call that CAN do this without needing a PUBLIC status for retrieving Achievements info?
I've got my API key, all of the normal functionality is working, and if I change the value, I get different JSON info back, but I've tried both of the following commands:-
Code:
http://api.steampowered.com/ISteamUserStats/GetUserStatsForGame/v0002/?appid=<TETRALOGICAL_APPID>&key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&steamid=<USER'S_ID>
and the other available method:-
Code:
http://api.steampowered.com/ISteamUserStats/GetPlayerAchievements/v0001/?appid=<TETRALOGICAL_APPID>&key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&steamid=<USER'S_ID>"
{"playerstats":{"error":"Profile is not public","success":false}}
SO frustrating.... ...any help would be greatly appreciated, cheers guys!
Last edited: