我想获取某个玩家卡 ( http://live.xbox.com/en-US/profile/Friends.aspx ) 的 XBOX 好友列表并将其显示在我网站的小部件中。
我知道有很多 iPhone 应用程序可以做到这一点,但我想在没有 iPhone 的情况下在网络上进行。
有谁知道 PHP 类可以通过 cURL 登录到 live.com,以便我可以抓取详细信息,或者是否有可以使用的 RSS 提要。
任何帮助将不胜感激!谢谢
微软对 Xbox.com 网站的屏幕抓取不满意。如果您筛选大量数据,您可能会阻止您的 IP(不过,我不知道服务条款明确禁止它或他们如何积极地阻止 IP 地址;只是他们可以)。
大多数 Xbox.com 游戏玩家数据都有一个社区 XML API,但它不向公众提供。要访问 API,您需要成为 Xbox 社区开发者计划 (XCDP) 的成员。会员是免费的,但我不知道该计划现在正在接受新会员,我不知道该计划有一个公共网站。
据我所知,没有开放的 API,您也无法轻松地废弃数据,因为登录到 live 是真正的海滩——它在提交表单之前使用 javascript 进行了一些数据操作。所以如果你想登录,要么破解那个 js 算法,要么运行你自己的 js 引擎,这都不是一件容易的事。我前段时间尝试过这样做并放弃了。