Skip to content

SteamID to WebAPI#14

Open
TheSeg wants to merge 20 commits intokoraktor:masterfrom
TheSeg:master
Open

SteamID to WebAPI#14
TheSeg wants to merge 20 commits intokoraktor:masterfrom
TheSeg:master

Conversation

@TheSeg
Copy link
Copy Markdown
Contributor

@TheSeg TheSeg commented Apr 27, 2013

Using WebAPI for almost everything in SteamAPI!

  • Moved to HTTPS. Things are a bit more secure this way.
  • Changed SteamID structure in favor of matching to WebAPI's data
    structure.
  • User Bans info implimented as SteamID->GetPlayerBans structure.
  • Player data implimented as SteamID->GetPlayerSummeries structure
  • New unified function getAvatarUrl() for profile images (old ones
    still exist).
  • NEW isCommunityBanned() function to return Community ban status.
  • Friends using WebAPI. However, strcture slightly changed.
  • Some spelling corrections.

TheSeg added 8 commits April 25, 2013 16:50
Correcting spelling.
Using WebAPI for almost everything!
* Changed SteamID structure in favor of matching to WebAPI's data
structure.
** User Bans info implimented as SteamID->GetPlayerBans structure.
** Player data implimented as SteamID->GetPlayerSummeries strcutre

* New unified function getAvatarUrl() for profile images (old ones
still exist).
* NEW isCommunityBanned() function to return Community ban status.
* Friends using WebAPI. However, strcture slightly changed.

TODO: Impliment MostPlayedGames, Groups, Owned Games, Play times,
* Better Error handling of initual SteamID load.
* Groups now works with WebAPI.
Added optional function to SteamGame objects to poll game Schema.
Comment thread lib/steam/community/SteamId.php Outdated
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please don't commit commented code.

@koraktor
Copy link
Copy Markdown
Owner

I decided to cherry-pick the typo fixes and HTTPS change for now. Additionally, I added an optional switch to fallback to plain HTTP.

You might want to rebase on current master.

Thanks so far.

Use WebApi::setSecure() to enable or disable HTTPS. Default is enabled.
@TheSeg TheSeg closed this Apr 30, 2013
@koraktor
Copy link
Copy Markdown
Owner

Did you close this by mistake or is there a specific reason?

@TheSeg
Copy link
Copy Markdown
Contributor Author

TheSeg commented Apr 30, 2013

Mistake. :(

@TheSeg TheSeg reopened this Apr 30, 2013
@koraktor
Copy link
Copy Markdown
Owner

Would you mind rebasing this on master first?

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

Successfully merging this pull request may close these issues.

3 participants