2010-09-12 4 views
4

Есть ли способ получить список достижений пользователя из Xbox, не имея дело со скрипированием экрана и т. Д.? Как делают такие сайты, как http://www.trueachievements.com? (они определенно не очищают экран, поскольку у них нет моих учетных данных Live ID ...)Получите список пользователей Xbox Achievements?

Я знаю, что есть программа для разработчиков сообщества 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

ответ

2

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

+0

Прогресс на этом? –

+0

Да, джекл и я добились прогресса в этом. Его api на xboxapi.com очень полезен. Он и я работаем над новым api, позволяющим вводить логины отдельных пользователей, чтобы получить секретные достижения и изображения достижения цвета для разблокированных достижений. –

2

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

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

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

+0

Я работаю над сборщиком данных в реальном времени xbox в прошлом месяце или около того, и в настоящее время он находится в бета-тестировании. Я работаю над оптимизацией сценария, так что общая продолжительность работы будет как можно меньше. В настоящее время для моих 15 игр с примерно 500-600 доступными достижениями требуется всего 2-5 минут, чтобы выполнить полную свалку. Я также работаю над предоставлением диапазона дат для сценария, чтобы сбрасывать инкрементные обновления после завершения первоначального импорта.Скрипт использует адрес электронной почты пользователя и пароль для входа, чтобы получить цветные изображения для значков достижений. Информация: http://www.cameronjtinker.com/?tag=/xbox –

6

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

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

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^