1

我正在开发一个 xbl 统计数据采集器。我有一个问题,我不明白如何获得“玩家卡”

下面是一个例子:http ://www.youtube.com/watch?v=6HA-uz_v6A0&feature=related

我已经有了头像,但我不知道如何获取统计数据和最近的游戏......

4

2 回答 2

1

您需要访问 Xbox Live API,我认为您必须向 Microsoft 申请加入他们的“社区开发人员”计划,尽管网站上关于他们是否接受申请有点模糊。

一位好心人(我认为他是 Microsoft 员工)认为这是他的雇主的一次严重疏忽,决定提供作为网络服务插入 Xbox Live 网络,这样您就可以拉下统计数据,您可以找到有关它的信息和网站在这里:-

http://duncanmackenzie.net/Blog/put-up-a-rest-api-for-xbox-gamertag-data

它非常全面,应该为您提供所需的所有数据(Gamerscore、当前状态、上次玩的游戏等)

编辑:可能有帮助的额外内容

我对 C# 不太熟悉,但使用该服务的过程将在您的应用程序中执行以下操作:-

  1. 用一个/你的玩家代号作为参数构造你的 URL
  2. 使用一些 URL/Networking API(C#/.NET 必须有类似的东西)来加载 URL 并检索内容。这应该会返回一个包含一堆 XML 的大字符串
  3. 使用某种 XML 解析 API 将 XML 解析到您的应用程序中(同样,我想 C#/.NET 将这些东西内置到框架中)
于 2010-05-31T17:20:00.987 回答
0

从程序的外观来看,玩家卡信息看起来好像只是基于玩家标签的嵌入。您可以在此处找到有关嵌入 Xbox Live 玩家卡的信息。

视频作者表示,Halo 统计信息来自一个名为 HaloCharts.com 的网站。我不知道他是在嵌入信息,可能是在阅读 RSS 提要,还是在从 HTML 中提取数据。

于 2010-05-31T17:12:47.057 回答