0

我想使用 XBOX Live 验证的玩家代号登录我的网站。

所以我认为我有两个机会:

  • 使用微软提供的openId(和web auth API),但我只能检索用户的真实姓名,我不知道如何检索真实的玩家代号
  • 自己在 live.com 上使用 Curl 实现登录(由于参数数量众多,非常困难,除此之外,它们是由 javascript 生成的..)

有谁知道任何解决方案?

PS:我的网站是 PHP 的,但欢迎任何资源

4

2 回答 2

0

我相信您需要用户向您提供玩家标签并使用它进行身份验证。

更新

通读这里,我没有看到任何身份验证支持。所有调用均基于提供的玩家代号。

于 2013-06-14T09:39:34.373 回答
0

您必须将 OAuth 2.0 与 Live 一起使用,因为 Xbox 我们支持 Live (Microsoft),它们使用相同的平台进行登录。

最大的问题是没有关于这样做的官方文件——只有 Xbox 和附属公司有关于范围和端点的信息。

最好的办法是对 Smart-Glass 之类的东西进行逆向工程,并密切关注正在发送的 HTTP 请求并重新设计 cURL 请求。

第一步是在 Live 上注册一个应用程序,以便您可以请求使用数据。

于 2016-08-15T11:25:35.063 回答