Игроки Xbox, нужна помощь! [v2]

И снова привет! Вновь появилось немного времени для создания костылей в своём хобби-проекте. Сейчас фокусируюсь на обработке профилей Xbox Live, процесс простой Gamertag конвертируется в так называемый XUID, после чего получаю информацию о профиле:

  • Presence Data - Онлайн статус, GamerScore, Репутация, Последний девайс
  • Activity Data - Последние запущенные игры, количество ачив, полученное кол-во GamerScore поинтов
  • Achievements Data - последние ачивки
  • Screenshots Data - последние скриншоты, пока без видео-роликов

Сразу оговорюсь, если вас беспокоит приватность этих данных, тогда не утруждайтесь) Для снижения нагрузки на API (оно платное, и с ограничениями) и скорости загрузки страниц эти данные хранятся в БД.

Суть моей просьбы: Мне нужны GamerTag'и активных профилей Xbox Live. С недавними играми, ачивами, скриншотами и т.д. Для тестирования сервиса. Если у вас есть таковые, буду рад если вы предоставите свой GamerTag, заранее спасибо.

P.S. Предоставить ссылку на данный момент не могу, т.к. боюсь что в публичном доступе очень быстро израсходую лимит API, который ограничен количеством запросов в час. А для получения данных одного профиля нужно совершить 5-6 запросов к API.

Материал опубликован пользователем.
Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Кирилл Красин", "author_type": "self", "tags": [], "comments": 112, "likes": 22, "favorites": 5, "is_advertisement": false, "subsite_label": "flood", "id": 100008, "is_wide": false, "is_ugc": true, "date": "Tue, 04 Feb 2020 12:19:00 +0300", "is_special": false }
0
{ "id": 100008, "author_id": 36732, "diff_limit": 1000, "urls": {"diff":"\/comments\/100008\/get","add":"\/comments\/100008\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/100008"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 64955, "last_count_and_date": null }
112 комментариев
Популярные
По порядку
Написать комментарий...
2

Держи: Gangertor4

Ответить
6

Скриншот зачетный :D

Ответить
1

до API PSN увы руки пока не дошли.

Ответить
2

У меня и на ящике такой же...

Ответить
3

Я не туда воюю :D Это ответ для @DIZN REXD 

Ответить
2

RoughDIamond199

Ответить
2

Так, возможно нашел баг (или фичу). Последний девайс пишет 360, при этом скриншоты сделаны на девайсе с кодовым именем Edmonton, это вроде One S. Последний вход был реально на 360, или на One S, но игра с 360? Спасибо.

Ответить
1

Прохожу сейчас игры по обратке, видимо в этом проблема) Бокс One S.

Ответить
3

Ну по сути это не проблема. Игры с 360 запускаются прямо с дашбордом 360, вот АПИ видимо и видит девайс как 360.

Ответить
1

Durango это что за девайс?

Ответить
3

Durango вроде как звался обычный фатный иксбокс

Ответить
1

Ну я то эту инфу вроде бы нашел, но лучше уточнить)

Ответить
1

Все верно, у меня Хуан первых ревизий. С отдельным БП.

Ответить
2

В планах помимо кодового названия девайса писать что это за консоль, но для этого нужно точно знать все кодовые названия.

Ответить
2

Привет, держи :)
shadowf0ol

Ответить
1

Quantum Break на X подлагивает так-же?  Или сравнивать не с чем? =)

Ответить
0

Как я понял, в этой игре у разных людей разные проблемы)

Ответить
1

Ну я на One S в разрешении FullHD иногда наблюдал просадки, хуже чем на пека. А вот что на X происходит хз.

Ответить
0

На моем иксе были подлагивания в самом начале миссий и подгрузка текстур. Но у меня подозрения на проблемы с жд, ибо покупал первую ревизию. А во время самой игры обычно все было довольно стабильно.

Ответить
1

Подгрузка текстур, имеется ввиду сначала мыло-мыльное, а потом норм текстуры?

Ответить
0

Да. У меня допустим начинался уровень. Я бегу - а у каких-нибудь бочек или труб лоурез текстуры, которые через несколько секунд прогружаются.

Ответить
1

Я такое в APEX иногда наблюдаю.

Ответить
1

ага, скажем спасибо их косячным серверам.

Ответить
0

А у меня почти везде такое (я же говорю что грешу на ЖД). В тех же играх DICE, например, помимо этого еще и долгие загрузки.

Ответить
1

Я менять внутри не решился. А вариант с внешним SSD вроде норм.
https://dtf.ru/ask/47061-xbox-one-s-vneshniy-ssd

Ответить
2

Origamirin
скриншотов, чтобы позабавить народ, к сожалению, нет(

Ответить
1

А игры были запущены на ПК, верно?

Ответить
0

да, часть игр на ПК
не думал, что приложение хбох подтягивает абсолютно все запущенное о.о

Ответить
1

Ну я замечал что друзья в Xbox Live у которых приложение Xbox установлено на Win10 и выполнен вход показывает во что играет друг, а рядом иконка ПК.

Ответить
2

zOuttaControl

Ответить
0

Заметил прикольную штуку на моих скриншотах у тебя на сайте:
Device: Scorpio (Xbox Series X)

Это так API отдает или это ты обработал и неправильно вывел?

Ответить
0

Scorpio отдаёт API. Из того что загуглил, это One X. Верно?

Ответить
0

Ага, а Series X это новый бокс, который выйдет зимой.

Ответить
0

Ну Major Nelson уже играл на нём)

Ответить
0

Фил тоже)

Ответить
0

Возможно, я к тому что проверял его профиль, видел DeviceType = Scarlett =)

Ответить
0

P.S. Твоя валидация не позволяет пробить его профиль из-за minlength=3 пришлось выкручиваться :)

Ответить
0

Опа, спасибо. Изменил минимальную длину до 2 символов. Раньше не встречал настолько коротких тегов.

P.S. Хех, GamerScore у Нельсона больше, а лет со статусом Live Gold у Фила на 2 года больше :D

Ответить
2

Увы, я сонибой.

Ответить
1

Gamertag: Yadochek
В ленте и клипы записанные есть, и скрины
Тестируй на здоровье)

Ответить
2

Ну клипы пока что не обрабатываю, п.с. у меня ОРЕХ это единственная игра на 100% :D

Ответить
0

Интересные данные, видно ещё и устройство, и приложение
Круто)

Ответить
0

Кстати, что за значит в правом углу надпись Gold и медалька? Моя подписка?

Ответить
0

Gold - активная подписка Live Gold.
Медалька - это так называемый Tenure Level, т.е. сколько до этого лет была активна подписка Live.

Ответить
1

По ачивкам предположу что GTAV запускалась на боксе, а Rust и Witcher 2 на ПК?

Ответить
2

Всё так. Спасибо

Ответить
2

Спасибо за возможность теста :)

Ответить
1

А подойдет от Xbox PC?

Ответить
1

Можно проверить :)

Ответить
2

У приложения Xbox на пк и Xbox One же вроде один профиль?

Ответить
1

Да. Только из того что я уже проверил, разные titleID игр, для Xbox и ПК.

Ответить
1

Ну тогда от моего толку не будет, на самом боксе я давно ничего не запускал уже.

Ответить
1

Тогда держи dozensnake

Ответить
1

Информацию профиля получил без проблем. А вот с недавними играми, а точнее с картинками игр косяк. API либо не выдаёт вообще изображение, либо его размер на 10 из 10 шакалов.

Ответить
1

Ev1lCasper скринов там нет, но все остальное, ок)

Ответить
1

Как это нет?))

Ответить
1

оу, видимо это какое-то знаменательное событие, в 1000 раз надраная мне задница в Halo наверное. 

Ответить
1

Нужно пожалуй изменить Recent Screenshots на просто Screenshots. Иначе не вяжется Recent и скрин трёхлетней давности))

Ответить
2

в это есть смысл. Скрины делал по-моему  только в Форзе, но они там во внутренней библиотеке самой игры)

Ответить
1

Ну там благо есть возможность убрать интерфейс. Я обычно делал скрин в Live, а потом во внутреннюю библиотеку)

Ответить
1

надо будет выгрузить, думаю там есть что-то приличное

Ответить
1

А у форцы есть онлайн библиотека скринов?

Ответить
1

Насколько помню, скрины хранятся в базе, внутри самой игры, и вроде куда-то в сообщество выкладывается. Сейчас точно не скажу. Надо добраться до консоли, да поглядеть

Ответить
1

да, с 4 форзы пару скринов подтянуло 

Ответить
1

CallMeBeardman

Пользуйся на здоровье

Ответить
1

Зачетные скрины btw)

Ответить
1

Есть мнение , что я больше снимаю скриншоты, чем играю )

Ответить
1

Ну кому-то же нужно снимать для новостей на DTF :D

Ответить
1

Лови - Erleke

Ответить
1

На получении информации о девайсе и последнем посещении видимо запнулся =(

Ответить
1

Или возможно у меня настройкии приватности збоят

Ответить
1

Не исключено!

Ответить
1

Геймертег: Tumist.
Вот тут уже куча игр с разных платформ: Windows Store восьмерки, GFWL, 360, One и даже Ведро

Ответить
0

Спасибо!))

Ответить
1

GamerTag: slytery
Давно правда скриншотов не делал.
Но устройств было туча связано, от Windows Live до Windows Phone

Ответить
0

Ну то что было когда-то связанно, я не увижу. А вот текущее устройство и старые скрины - видно. А последние игры почему-то нет =((

Ответить
1

OrangeNooob

Ответить
1

Kembreg

Ответить
0

Такой нюанс ещё есть. На https://social.xbox.com/changegamertag можно сменить свой геймтаг на новый, в любых символах, хоть в кириллице

Мне кажется это можно как минимум учесть

Ответить
0

Я знаю, спасибо) ещё не дошли руки

Ответить
0

Magnum Ignotum

Ответить
1

Ухх, отличный профиль))

Ответить
0

кстати, это нормально, что некоторые картинки игр всрато подтягивает?

Ответить
1

кстати, опечаточка, NexT* update

Ответить
0

Спасибо за очепятку, исправил. Насчет картинок - какие API возвращает, такие и беру. Проблемы в основном с НЕ-Xbox'овыми играми.

Ответить
0

но ведь...

траялс есть на всех платформах...

Ответить
1

Но для каждой платформы сви пресеты изображений. Я хз. Что получаю то и вывожу

Ответить
0

кстати, скрины я делал на вин10, отправлял из Xbox Console Companion
пишет "Device: WindowsOneCore"

Ответить
0

Лови thedrillbitz

Ответить
0

Спасибо!

Ответить
0

KeatonSP. Недавно были ачивки в rdr

Ответить
0

Спасибо. И да, ачивки есть)

Ответить
0

Привет, тоже не жалко: a53r a53r

Ответить
0

Спасибо, зачетная Лариса на скриншотах)

Ответить
0

EscobarUA

Ответить
0

Что-то с вашим GamerTag'ом не то =)

Ответить
[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fizc" } } }, { "id": 4, "label": "Article Branding", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cfovz", "p2": "glug" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-250597-0", "render_to": "inpage_VI-250597-0-1134314964", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=clmf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Баннер в ленте на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudo", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "chvjx", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvc" } } }, { "id": 20, "label": "Кнопка в сайдбаре", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "chfbl", "p2": "gnwc" } } } ] { "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwcm9qZWN0SWQiOiI1ZTRmZjUyNjYyOGE2Yzc4NDQxNWY0ZGMiLCJpYXQiOjE1ODI1MzY0Nzd9.BFsYFBgalfu_3oH9Fj-oBhiEgVx976VQfprRahAELFQ", "release": "44bde710" }
{ "jsPath": "/static/build/dtf.ru/specials/DeliveryCheats/js/all.min.js?v=05.02.2020", "cssPath": "/static/build/dtf.ru/specials/DeliveryCheats/styles/all.min.css?v=05.02.2020", "fontsPath": "https://fonts.googleapis.com/css?family=Roboto+Mono:400,700,700i&subset=cyrillic" }