3

我的目标是在不使用第三方 API 的情况下检索 Xbox 游戏的所有成就数据。

我在这里注册了一个应用程序:https ://apps.dev.microsoft.com

我正在使用 Postman 测试 xbox live api 的 REST 功能,但我认为文档在身份验证方面不正确。使用 client_credentials 工作流程和我注册的应用程序凭据,我使用此 url https://login.microsoftonline.com/common/oauth2/v2.0/token检索了一个“非常大”的不记名令牌。

我正在使用以下网址查询 xbox live api:https://achievements.xboxlive.com/users/xuid(MY_XUID)/achievements但它正在返回...

{
    "code": 23,
    "source": "Progress",
    "description": "No valid claims were found on the request.",
    "traceInformation": "007:d126836c-833b-4ee2-afe3-cd05b22d1f45"
}

似乎在任何谷歌搜索或任何文档中都没有提到这样的错误。任何帮助,将不胜感激。

4

1 回答 1

1

您是直接通过apps.dev.microsoft.com 还是通过Windows Store 开发者门户创建您的应用程序?

您可能无法访问它的一个原因是您尚未运行启动应用程序的初始测试。

开始运行的最佳方法是: 1:访问 dev.windows.com 2:为商店注册应用程序 3:访问​​服务 -> 直播部分 4:为 Xbox Live Creators 启用应用程序 5:完成注册 6 :转到设置并点击“测试” 7:使用您的密钥玩您的访问权限。

希望这可以帮助。

于 2018-07-04T14:09:59.297 回答