passioneight/pimcore-steam-web-api

2.0.0 2022-10-02 14:15 UTC

This package is auto-updated.

Last update: 2024-08-30 01:43:54 UTC


README

提供API和相关DataObject,可用于将用户与其Steam个人资料关联并加载任何公开信息。

Steam将其归类为私有的信息也受到支持,但只有在用户的个人资料设置允许的情况下才能加载。

目录

我应该何时使用此包?

如果您正在使用Pimcore创建需要用户Steam个人资料信息的项目。或者,您只是希望用户能够将其Steam账户链接到您的网站。

为什么我应该使用此包?

Steam的Web API相当繁琐,并且经常过时或有些杂乱。完全理解如何使用它需要花费一些时间。

此包将简化从Steam获取数据的过程。

实现端点

  • IPlayerService
    • GetRecentlyPlayedGames
    • GetOwnedGames
    • GetSteamLevel
    • GetBadges
    • GetCommunityBadgesProgress
    • IsPlayingSharedGame
  • ISteamNews
    • GetNewsForApp
  • ISteamApps
    • GetAppList
  • ISteamUser
    • GetFriendList
    • GetPlayerBans
    • GetPlayerSummaries
    • GetUserGroupList
    • ResolveVanityUrl
  • ISteamUserStats
    • GetGlobalAchievementPercentagesForApp
    • GetGlobalStatsForGame
    • GetNumberOfCurrentPlayers
    • GetPlayerAchievements
    • GetSchemaForGame
    • GetUserStatsForGame
  • ISteamWebAPIUtil
    • GetServerInfo
    • GetSupportedAPIList

请注意,此包仅实现了Steam的Web API的非合作伙伴部分。