C# - Xbox Live Stat Grabber

时间:2010-05-31 14:39:57

标签: c# xbox360

我正在研究xbl stat抓取器。我有一个问题,我不明白如何获得“玩家卡”

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

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

2 个答案:

答案 0 :(得分:1)

您需要访问Xbox Live API,我认为您必须向微软申请加入他们的“社区开发者”计划,尽管网站上是否接受应用程序有点朦胧。

一位同事(我认为是微软的一名员工)看到这是他雇主决定提供插入Xbox Live网络的网络服务的可怕疏忽,这样你可以统计数据,你可以找到关于它和这里的网站: -

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

它非常全面,应该为您提供所需的所有数据(Gamerscore,当前状态,上一场比赛等)

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

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

  1. 使用/您的gamertag作为参数构建您的网址
  2. 使用某些URL /网络API(C#/ .NET必须在某处具有此类功能)来加载URL并检索内容。这应该返回一个包含一堆XML的大字符串
  3. 使用某种XML解析API将XML解析到您的应用程序中(再次,我认为C#/ .NET将这些内容构建到框架中)

答案 1 :(得分:0)

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

该视频作者表示Halo统计信息即将出现在一个名为HaloCharts.com的网站上。我不知道他是否正在嵌入信息,可能是阅读RSS源,或者他是否从HTML中提取数据。