获取用户 Xbox 成就列表?

     2023-04-14     10

关键词:

【中文标题】获取用户 Xbox 成就列表?【英文标题】:Get a users Xbox Achievements list? 【发布时间】:2011-04-11 06:26:00 【问题描述】:

有没有办法从 Xbox 获取用户的成就列表而无需处理屏幕抓取等问题? http://www.trueachievements.com 之类的网站是如何做到的? (他们绝对不是屏幕抓取,因为他们没有我的 Live ID 凭据......)

我知道 Xbox LIVE 社区开发者计划 (XCDP) 提供了一些 API,但据我所知,它们不提供成就信息(链接如下)

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

http://file-pasta.com/file/XML_Feeds.pdf

【问题讨论】:

【参考方案1】:

如果您想了解这些信息,可以查看我的新网站https://xboxapi.com。

同样,如果您的个人资料是公开的,那么您就可以看到朋友、游戏和成就。这花了我一年多(断断续续)的时间来编写代码,现在处于公开测试阶段。迄今为止,它已经处理了近 2,000 个请求并且还在不断增长。我仍在努力优化这个脚本,它只会随着时间的推移变得更好。

我目前的 API 请求限制设置为每个 IP 每小时 120 个请求。

希望 xbox.com 近期不会有重大更新。

【讨论】:

【参考方案2】:

TrueAchievements 网站底部显示他们是 Xbox LIVE 社区开发者计划的成员。这让我相信 XCDP 确实提供了有关成就的信息。 Duncan Mackenzie 的 xbox API 为我工作了一段时间,但后来他的网络服务似乎离线了。 Duncan 还表示,他的 Web 服务不会再遗憾地返回。我无法让他要求发布他的源代码。我目前正在寻找另一种检索数据的解决方案。除非我可以通过 XCDP 获得官方访问权限,否则我将不得不进行屏幕抓取。屏幕抓取方法不会很漂亮。如果我得到更多信息,我会通知你。

【讨论】:

是的,djekl 和我在这方面取得了进展。他在 xboxapi.com 的 api 非常有帮助。他和我正在开发一个新的 api,允许个人用户登录以获得秘密成就和解锁成就的彩色成就图像。【参考方案3】:

当前的 XCDP API 不会为您提供任何个人成就信息。目前获得成就的唯一方法是通过页面抓取,并且在几个月前,微软已经删除了他们在 xbox.com 上的非 JS 登录表单,这使得登录变得非常困难。TA 找到了一种绕过的方法这个,但他想垄断这个场景,不愿意在这个话题上帮助别人。

如果您的 xbox.com 页面是公开的并且如果您向他们提供您的玩家代号,即使 TA 没有您的 LIVE 凭据,任何人都可以通过转到 http://live.xbox.com/en-US/GameCenter?compareTo=GAMERTAGHERE 获取您的信息

随着微软所做的更改,他们还修改了成就图标。如果您正在查看朋友的个人资料,并且您没有游戏或已解锁成就,即使该人已解锁该图标也是单色的。

【讨论】:

我在过去一个月左右一直在开发一个 Xbox 实时数据收集器,它目前处于 beta 测试阶段。我正在优化脚本,以使整体运行时间尽可能低。目前,对于我的 15 场比赛,大约有 500-600 个可用成就,大约需要 2-5 分钟才能完成转储。我还在努力为脚本提供一个日期范围,以便在初始导入完成后下拉增量更新。该脚本使用用户的电子邮件和密码登录以获取成就图标的彩色图像。信息:cameronjtinker.com/?tag=/xbox

第三组用例文档+功能说明书+技术说明书,最后修改时间:2017/7/12

用例标题:用户浏览成就角色:某个游戏玩家主要成功场景:1.用户点击成就按钮,浏览成就列表2.用户查看某个需要在自由模式下完成3.退出成就列表,进入自由模式拓展场景:1.用户点击成就按钮,浏览成就列表2.用户产看某... 查看详情

第三组典型场景:浏览成就

1.背景1)典型用户:李某2)用户的需求/迫切需要解决问题:完成成就的乐趣3)假设:用户已经通关,已完成部分成就2.场景李某是一个完美主义者,已经完成所有关卡,但是好奇其他成就内容再一次打开游戏。点击成就列表,... 查看详情

多态引用列表[重复]

...布时间】:2016-12-0702:23:06【问题描述】:我有以下架构:用户、目标和成就在用户模式中,我需要用户喜欢的项目列表。项目是成就或目标。所以我需要这样的东西:User:email:type:String,username:type:String,password:type:String,firstName:ty 查看详情

从 XBOX API 获取玩家数据

】从XBOXAPI获取玩家数据【英文标题】:GetplayerdatafromXBOXAPI【发布时间】:2021-03-0809:42:18【问题描述】:我目前正在使用https://xapi.us/从XBOX获取数据。我们想要的数据类似于这个网站的数据:https://rocketleague.tracker.network/rocket-league/... 查看详情

markdown成就列表(代码片段)

查看详情

谷歌游戏中心能解锁两次成就吗

...经实现了解锁成就,但是当用户访问我的活动时,我正在获取用户详细信息,然后解锁所有成就,每次我们请求已经为用户解锁的成就时,都会解锁两次,这是正确的方法吗?解锁成就两次或更多,这样做有什么后果请告诉我!... 查看详情

UWP/C# 应用程序如何登录 Xbox 用户并显示玩家代号?

】UWP/C#应用程序如何登录Xbox用户并显示玩家代号?【英文标题】:HowcanaUWP/C#appsigninanXBoxuseranddisplaygamertag?【发布时间】:2018-06-2318:10:33【问题描述】:我正在尝试将UWP应用(用C#/XAML编写)重新提交到Microsoft商店,以便它除了支... 查看详情

如何在 Google Play 游戏服务中获取排行榜和成就信息

】如何在GooglePlay游戏服务中获取排行榜和成就信息【英文标题】:HowtogetleaderboardandachievementinformationinGooglePlayGameService【发布时间】:2013-06-2705:54:15【问题描述】:我正在编写一个简单的游戏来学习GooglePlay游戏服务。玩完游戏后... 查看详情

XMPP 多用户聊天获取用户列表

】XMPP多用户聊天获取用户列表【英文标题】:XMPPmulti-user-chatgetuserlist【发布时间】:2011-07-0914:12:48【问题描述】:获取所有用户的列表和XMPP多用户聊天的状态我这样做了<iqfrom=\'hag66@shakespeare.lit/pda\'id=\'kl2fax27\'to=\'coven@chat.shake... 查看详情

如何获取已连接用户的列表?

】如何获取已连接用户的列表?【英文标题】:Howtogetlistofconnectedusers?【发布时间】:2021-08-2101:50:52【问题描述】:我有很多频道,我需要统计,每个频道有多少用户连接以及他们的身份。如何获得每个频道的连接用户列表?【... 查看详情

在 Javascript 中获取所有登录 Keycloak 用户的列表

】在Javascript中获取所有登录Keycloak用户的列表【英文标题】:GetalistofallloggedinKeycloakusersinJavascript【发布时间】:2021-08-2622:15:28【问题描述】:现在我可以在javascript中获取所有keycloak用户的列表,但它是所有用户的列表,无论在... 查看详情

如何使用 spotify web api 获取用户的播放列表列表?

】如何使用spotifywebapi获取用户的播放列表列表?【英文标题】:HowcanIgetalistofplaylistsbyuserwiththespotifywebapi?【发布时间】:2017-03-2612:03:37【问题描述】:我正在做一个项目,我想获取登录用户在spotify上的所有播放列表的列表。目... 查看详情

如何在任务管理器中获取用户列表

】如何在任务管理器中获取用户列表【英文标题】:HowtogetalistusersinTaskManager【发布时间】:2017-05-1513:50:12【问题描述】:如何在任务管理器中获取用户状态列表?我只找到了如何获取域用户列表varusersSearcher=newManagementObjectSearcher... 查看详情

获取所有用户的应用列表

】获取所有用户的应用列表【英文标题】:Getlistofappsofallusers【发布时间】:2019-12-0712:55:08【问题描述】:如果我想检索当前用户的所有应用程序的ApplicationInfo列表,我可以运行:PackageManagerpkgmanager=ctx.getPackageManager();List<Applica... 查看详情

如何从活动目录中获取用户列表?

】如何从活动目录中获取用户列表?【英文标题】:HowcanIgetalistofusersfromactivedirectory?【发布时间】:2011-07-0623:33:03【问题描述】:如何从ActiveDirectory中获取用户列表?有没有办法提取用户名,名字,姓氏?我看到一个类似的帖子... 查看详情

如何根据信誉阈值获取用户列表?

】如何根据信誉阈值获取用户列表?【英文标题】:Howtogetthelistofusersbasedonareputationthreshold?【发布时间】:2018-09-1818:28:38【问题描述】:我尝试使用StackExchangeExplorer简单查询获取信誉大于5的用户列表:selectidfromuserswherereputation>... 查看详情

使用 Javascript 使用 ejabberd 获取在线用户列表?

】使用Javascript使用ejabberd获取在线用户列表?【英文标题】:GetOnlineUsersListwithejabberdusingJavascript?【发布时间】:2015-05-2214:20:13【问题描述】:我是ejabberd的新手。我用它创建了一些用户。有没有办法通过Javascript函数获取在线用... 查看详情

使用用户 ID Instagram 获取关注者列表

】使用用户IDInstagram获取关注者列表【英文标题】:GetfollowerListwithuserIDInstagram【发布时间】:2017-12-0614:29:31【问题描述】:如何使用InstagramAPI获取带有用户ID而不是“自己”的关注/关注者列表,该服务用于获取当前instagram用户登... 查看详情