【问题标题】:C# - Xbox Live Stat GrabberC# - Xbox Live 统计数据采集器
【发布时间】:2012-04-25 10:48:40
【问题描述】:

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

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

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

【问题讨论】:

    标签: c# xbox360


    【解决方案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 已将这些东西内置到框架中)

    【讨论】:

    • 呃,有没有关于那个地方的教程。我是菜鸟,不知道如何实现他的网络服务。
    • 我在回复中添加了一些可能有帮助的额外材料
    • 您确实需要一个私钥才能访问 XCDP 提要;我不相信现在 XCDP 会接受新成员(尽管我承认,我在大约一年内没有使用这些提要开发任何应用程序,所以我可能是错的)
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-06
      • 2022-12-18
      • 1970-01-01
      • 2017-08-04
      • 2017-07-23
      • 1970-01-01
      • 2020-09-12
      • 2018-03-27
      相关资源
      最近更新 更多