Получить список достижений пользователей Xbox? - PullRequest
4 голосов
/ 12 сентября 2010

Есть ли способ получить список достижений пользователя из 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

Ответы [ 3 ]

6 голосов
/ 04 марта 2012

Если вы хотите эту информацию, вы можете проверить мой новый сайт https://xboxapi.com.

Опять же, если ваш профиль общедоступен, вы можете видеть друзей, игры и достижения. Это заняло у меня более года (вкл. И выкл.) Для написания кода и сейчас находится в публичной бета-версии. На сегодняшний день он обслуживает почти 2000 запросов и продолжает расти. Я все еще работаю над оптимизацией этого скрипта, и со временем он должен только улучшиться.

В настоящее время у меня настроен лимит запросов API для 120 запросов в час на IP.

Будем надеяться, что в ближайшее время на xbox.com не будет серьезных обновлений.

2 голосов
/ 16 марта 2011

Текущий API XCDP не предоставляет вам никакой индивидуальной информации о достижениях.На данный момент единственный способ получить достижения - это очистить страницу, и пару месяцев назад Microsoft удалила форму входа в систему, отличную от JS, для xbox.com, что затрудняет вход в систему. TA нашла способ обойти это.это он пытается монополизировать сцену и не хочет помогать другим по этой теме.

Даже если у TA нет ваших учетных данных LIVE, если ваша страница на xbox.com общедоступна и вы даете им свой тег игрокалюбой может получить вашу информацию, перейдя по ссылке http://live.xbox.com/en-US/GameCenter?compareTo=GAMERTAGHERE

. После внесения изменений в Microsoft они также изменили значки достижений.Если вы просматриваете профиль друзей и если у вас нет игры или вы разблокировали достижение, значок будет монохромным, даже если он разблокирован этим человеком.

2 голосов
/ 14 января 2011

В нижней части веб-сайта TrueAchievements говорится, что они являются участниками программы сообщества разработчиков Xbox LIVE.Это наводит меня на мысль, что XCDP действительно дает информацию о достижениях.API Дункана Маккензи для xbox некоторое время работал для меня, но затем его веб-сервис, казалось, вышел из строя.Дункан также говорит, что его веб-сервис не вернется, к сожалению.Я не могу удержать его, чтобы попросить выпустить его исходный код.В настоящее время я ищу другое решение для получения данных.Если я не могу получить официальный доступ с XCDP, похоже, мне придется делать скриншот экрана.Хотя скрининг экрана не будет красивым.Я дам вам знать, если получу больше информации.

...