Xbox 和 PS3 API
我被要求创建一个网站,用户可以在该网站上互相邀请在特定游戏机(例如 X-Box 或 PS3)上玩游戏。如果玩家确实在网上见面并玩游戏,网站需要监控谁获胜 - 然后将奖金分配给获胜者。
任何人都可以向我指出通过某种 API 在这些不同平台上监控游戏结果的参考吗?
I have been asked to create a site on which users can invite each other to play a game on a specific gaming console (X-Box or PS3 for example). If the players do meet online and play, the site needs to monitor which of them won - then distribute prize money to the winner.
Can anyone point me toward a reference for monitoring the gaming results through some kind of API on these various platforms?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不能代表 PSN 或 PlayStation 3(尽管我认为它们的工作原理非常相似),但对于 Xbox 360 和 Xbox LIVE:
没有一个 API 可以让您访问每个多人游戏的胜利/失败标题 - 每个标题都需要其自己的单独 API。
很少有开发者为其游戏提供带有胜/负统计数据的公共 API。
微软确实提供注册开发者 (以及一些社区成员)可以访问一些 Xbox LIVE API(提供成就、游戏和配置文件相关数据)。
因此,您想要构建的内容是不可能使用 API 的,除非:
您仅跟踪一款特定游戏的统计数据,该游戏确实具有公共(或以其他方式可访问)你)API;或者
您是注册开发者,并且可以访问一些 NDA API,这些 API 可以提供您所需的信息(例如,XBLA 游戏的排行榜信息、成就/奖杯数据等)。
您可能需要找到其他方法来验证获胜者。
I can't speak for PSN or the PlayStation 3 (although I assume it works very similarly), but for the Xbox 360 and Xbox LIVE:
There is no single API that will enable you to access wins/losses for every multiplayer title - each title would need its own individual API.
Very few developers provide public APIs for their games with statistics for wins/losses.
Microsoft does provide registered developers (and some community members) with access to some Xbox LIVE APIs (which provide achievement, game, and profile related data).
So, what you want to build is not possible using APIs unless:
You are only tracking stats for one specfic game which does have a public (or otherwise accessible to you) API; OR
You are a registered developer and have access to some NDA APIs which provide the information you seek (for example, leaderboard information for XBLA titles, achievement/trophy data, etc.).
You may need to find some other method for verifying the winner.