Перейти к содержимому







MyGamerTag.pw — Расширенный профиль Xbox Live

xbox live xbox api xbox live web

  • Чтобы отвечать, сперва войдите на форум
22 ответов в теме

#1 Mo45

Mo45

    начинающий Х-б0ксер

  • 62 Сообщений
  • Регистрация: 18.07.2013
  • Из:127.0.0.1
  • Приставки: Xbox One S
  • Аксессуары: Xbox Elite Controller

Опубликовано 21.02.2020 - 13:43

Привет! В свободное время ковыряю хобби-проект — сервис для создания расширенного* профиля Xbox Live, или просмотра профилей других игроков/друзей без необходимости входа на сайт Xbox.com. Например профиль Major Nelson или Phil Spencer.

 

На данный момент получаю и собираю следующие данные:

  • Репутация
  • Очки GamerScore
  • Статус Xbox Live Gold и её уровень (Tenure)
  • Активный или Последний девайс
  • Недавно запущенные игры
  • Недавно разблокированные достижения
  • Недавние скриншоты

Помимо этого собираются общие данные по играм и достижениям (в связи с небольшим количеством профилей в БД пока не особо интересная статистика).

Получить данные о своём профиле можно используя OAuth-авторизацию через аккаунт Xbox, или просто введя геймертаг вот тут.

 

P.S. Всё еще находится на стадии разработки, тестирования, так-что может не работать, или работать криво, о найденных ошибках можно писать тут).

P.P.S. Создал эту тему для помощи в тестировании и наполнении базы профилей, если вы НЕ хотите чтобы ваши данные оставались в БД, тогда вам сюда.


2533275013056847.png


#2 segla26

segla26

    любитель Х-60ксеров

  • 1149 Сообщений
  • Регистрация: 17.12.2016
  • Из:ЮФО СКР КМВ 5ЖЭ
  • Приставки: Xbox One

Опубликовано 21.02.2020 - 22:19

Не отображает в недавних достижениях ачивки по обратке.

А что значит репутация и по каким параметрам строится?

Процент обладателей ачивки отображается не корректно либо отсутсвует

А так подобных сервисов предостаточно без необходимости захода на xbox.com


1062765.png

#3 yxtbl

yxtbl

    ДеФФки руЛЛез :)))

  • 956 Сообщений
  • Регистрация: 05.09.2010
  • Из:Латвия
  • Приставки: Xbox Series X, Xbox 360 E

Опубликовано 21.02.2020 - 22:25

хмм хобби это хорошо, полный профиль не открывает крутит и крутит

аватарки прикольно загружаются

при расширенном профиле игр по моему маловато , иконки громадные очень пришлось мотать аж два раза =(


1170796.png


#4 Mo45

Mo45

    начинающий Х-б0ксер

  • 62 Сообщений
  • Регистрация: 18.07.2013
  • Из:127.0.0.1
  • Приставки: Xbox One S
  • Аксессуары: Xbox Elite Controller

Опубликовано 22.02.2020 - 08:15

Не отображает в недавних достижениях ачивки по обратке.

А что значит репутация и по каким параметрам строится?

Процент обладателей ачивки отображается не корректно либо отсутсвует

А так подобных сервисов предостаточно без необходимости захода на xbox.com

По обратке они возможно выдаются другим API, нужно будет посмотреть.

О репутации - вот тут.

Процент обладателей ачивы на странице профиля выдаёт API. Если на странице игры - то он считается среди игроков профили которые добавлены на MGT, и на данный момент само собой не точный.

А я и не претендую на звание единственного, это хобби.



хмм хобби это хорошо, полный профиль не открывает крутит и крутит

аватарки прикольно загружаются

при расширенном профиле игр по моему маловато , иконки громадные очень пришлось мотать аж два раза =(

При первом открытии возможно придется подождать, т.к. для получения информации нужно отправить и получить несколько громоздких запросов к API.

Количество игр/ачив/скринов пока не окончательное


2533275013056847.png


#5 segla26

segla26

    любитель Х-60ксеров

  • 1149 Сообщений
  • Регистрация: 17.12.2016
  • Из:ЮФО СКР КМВ 5ЖЭ
  • Приставки: Xbox One

Опубликовано 22.02.2020 - 11:16

Насчет процентов обладателей ачивки, почему там целое число, нужно как минимум до сотых после запятой 



а репутаци это какая то шляпа с 360 еще. Я то думал более продвинутая система. Там по соотношению часов или количество ачивок или комплитов


1062765.png

#6 1deru

1deru

    Некстген сменил прописку

  • 8886 Сообщений
  • Регистрация: 15.02.2012
  • Из:Новосибирск
  • Приставки: Xbox One X
  • Другие приставки:
    PC

Опубликовано 22.02.2020 - 11:27

а репутаци это какая то шляпа с 360 еще. Я то думал более продвинутая система. Там по соотношению часов или количество ачивок или комплитов

это же репутация как игрока. Снижается, когда жалуются другие игроки.
76561198026286501.png
wanderux.png

#7 flashgun

flashgun

    Perl-скриптизёр

  • 4903 Сообщений
  • Регистрация: 14.10.2014
  • Приставки: Xbox One
  • Аксессуары: Kinect, Xbox Elite Controller
  • Другие приставки:
    perl, php

Опубликовано 22.02.2020 - 14:36

Зачем собирать e-mailы и first и last имена? Вся инфа из xbox live доступна без необходимости аутентифицироваться пользователем.

Уголок "кривая стата от флешгана" готовится раззявить свои чертоги: https://xboxstat.ru/
The statements and opinions expressed here are my own and do not necessarily represent those of my employer.


#8 yxtbl

yxtbl

    ДеФФки руЛЛез :)))

  • 956 Сообщений
  • Регистрация: 05.09.2010
  • Из:Латвия
  • Приставки: Xbox Series X, Xbox 360 E

Опубликовано 22.02.2020 - 18:47

Зачем собирать e-mailы и first и last имена? Вся инфа из xbox live доступна без необходимости аутентифицироваться пользователем.

собрать базу и впарить ее спамерам популярная штука еше со времен школы )


1170796.png


#9 segla26

segla26

    любитель Х-60ксеров

  • 1149 Сообщений
  • Регистрация: 17.12.2016
  • Из:ЮФО СКР КМВ 5ЖЭ
  • Приставки: Xbox One

Опубликовано 22.02.2020 - 20:15

собрать базу и впарить ее спамерам популярная штука еше со времен школы )

 

и как же сейчас цена за датабазу , скажем из 1000 персон? А то, еще со времен школы, потерял эту тему из виду.   


1062765.png

#10 Mo45

Mo45

    начинающий Х-б0ксер

  • 62 Сообщений
  • Регистрация: 18.07.2013
  • Из:127.0.0.1
  • Приставки: Xbox One S
  • Аксессуары: Xbox Elite Controller

Опубликовано 23.02.2020 - 08:05

Боже мой, вроде бы взрослые люди а такую ахинею несёте. При авторизации через OAuth с помощью аккаунта Xbox Live я получаю от Microsoft базовые данные профиля:
- Идентификатор пользователя (XUID), и GamerTag для дальнейшей обработки данных
- Имя и Фамилию (если указаны) на данный момент не храню у себя, но указал что бы не возникло вопросов на всякий случай
- e-mail для отправки приветственного письма, и облегчения дальнейшей авторизации/восстановления/удаления аккаунта

2533275013056847.png


#11 flashgun

flashgun

    Perl-скриптизёр

  • 4903 Сообщений
  • Регистрация: 14.10.2014
  • Приставки: Xbox One
  • Аксессуары: Kinect, Xbox Elite Controller
  • Другие приставки:
    perl, php

Опубликовано 23.02.2020 - 09:45

Боже мой, вроде бы взрослые люди а такую ахинею несёте. При авторизации через OAuth с помощью аккаунта Xbox Live я получаю от Microsoft базовые данные профиля:
- Идентификатор пользователя (XUID), и GamerTag для дальнейшей обработки данных

 

Ещё раз: для этого не нужна аутентификация вообще.

 

- Имя и Фамилию (если указаны) на данный момент не храню у себя, но указал что бы не возникло вопросов на всякий случай
- e-mail для отправки приветственного письма, и облегчения дальнейшей авторизации/восстановления/удаления аккаунта


Ну как бэ далеко не все будут рады такой вот деанонимизации "на изиче". Я вот точно нет. Таки связь геймертаг-мыло является в некотором роде данными, которыми лично я не готов разбрасываться. Ну например, чтобы коллеги по работе или преподы в институте не смогли потом сделать выборку "кто у нас тут самый хардкорный игрок".

 

"Чтобы не возникло вопросов на всякий случай" -- наоборот, лично у меня масса вопросов. Всю стату и весь "расширенный профиль" можно смело собирать и без необходимости светить свои  имя-фамилию и мыло.

 

Что именно расширено по сравнению со стандартным средством просмотра профиля на сайте xbox.com ?


Уголок "кривая стата от флешгана" готовится раззявить свои чертоги: https://xboxstat.ru/
The statements and opinions expressed here are my own and do not necessarily represent those of my employer.


#12 Mo45

Mo45

    начинающий Х-б0ксер

  • 62 Сообщений
  • Регистрация: 18.07.2013
  • Из:127.0.0.1
  • Приставки: Xbox One S
  • Аксессуары: Xbox Elite Controller

Опубликовано 23.02.2020 - 13:28

Ещё раз, можно просто ввести геймертаг.
Коллеги, преподы не имеют доступа к моей базе данных.
Если у вас так много вопросов и паранойя, не используйте мой сервис. Это хобби, которое к тому же ещё в процессе, поэтому функционал не окончательный.

Только не нужно нести чушь насчёт сбора данных для продажи, спама и другого

Любой сервис который собирает статистику игрового профиля Xbox, PS, Steam или чего-то другого будет иметь доступ к данным, по большому счету открытым и не компрометирующих безопасность аккаунта. Почитайте на досуге принципы аутентификации OAuth.

2533275013056847.png


#13 flashgun

flashgun

    Perl-скриптизёр

  • 4903 Сообщений
  • Регистрация: 14.10.2014
  • Приставки: Xbox One
  • Аксессуары: Kinect, Xbox Elite Controller
  • Другие приставки:
    perl, php

Опубликовано 23.02.2020 - 20:09

Mo45, слушай, ну не обижайся. Но и нас (меня по крайней мере) пойми. Разумеется, ты не будешь сливать инфу никуда. Но проблема в том, что она сама может слиться. Случаев навалом, вон, даже из сбера воруют перс. данные. Проблема в том, что при утечке связи xuid-мыло поменять здесь что-либо крайне сложно, я вообще не уверен, что это вот так запросто возможно. Понятное дело, что посторонние доступа сейчас не имеют, но тем не менее, как сервис деанонимизации пользователей xbox live такая система может случайно или нет выступить. Паранойя -- это отлично, и она нужна нам всем, и её надо всячески культивировать.


Как работает Oauth2 я в курсе прекрасно: своими же руками дам доступ тебе к своим данным о мыле/имени-фамилии и всё, дальше я их не контролирую. И здесь у меня как раз пожелание -- не собирать их, ибо они не нужны. Для получения исчерпывающей информации из профиля достаточно знать геймертаг, и точка.

 

Любой сервис который собирает статистику игрового профиля Xbox, PS, Steam или чего-то другого будет иметь доступ к данным, по большому счету открытым и не компрометирующих безопасность аккаунта. Почитайте на досуге принципы аутентификации OAuth.


Вот тут ты лукавишь: мой сервис собирает инфу с 97,5 тысяч геймертагов дважды в сутки, без всяких привязок и авторизаций OAuth2. Уверен, что 97,4 тысячи даже не подозревают об этом :)

А текущий статус (presence) собирают 3 раза в минуту. Да-да, для всех 97,5 тысяч :)


Уголок "кривая стата от флешгана" готовится раззявить свои чертоги: https://xboxstat.ru/
The statements and opinions expressed here are my own and do not necessarily represent those of my employer.


#14 Kakleta

Kakleta

    Great Xoxol Ever

  • 17118 Сообщений
  • Регистрация: 26.07.2017
  • Из:Bitcoin City
  • Другие приставки:
    Kakleta Mining Station Pro 2 +

Опубликовано 23.02.2020 - 20:14

А скоко в РФ владельцев xbox,это как то можно узнать,не звоня Филу Спенсеру?

#15 kodege

kodege

    гуру Х-кор0бки

  • 4731 Сообщений
  • Регистрация: 12.08.2012
  • Из:Санкт-Петербург
  • Приставки: Xbox One X, PS4 Pro, Switch
  • Другие приставки:
    печь1660

Опубликовано 23.02.2020 - 22:28

Это все фигня, что я в профиле скрываются имя и почту?

Gamercard

 


#16 Mo45

Mo45

    начинающий Х-б0ксер

  • 62 Сообщений
  • Регистрация: 18.07.2013
  • Из:127.0.0.1
  • Приставки: Xbox One S
  • Аксессуары: Xbox Elite Controller

Опубликовано 25.02.2020 - 14:48

...мой сервис собирает инфу с 97,5 тысяч геймертагов дважды в сутки, без всяких привязок и авторизаций OAuth2. Уверен, что 97,4 тысячи даже не подозревают об этом :)

Ну вот в этом и проблема. Я прямо указываю какие данные будут сохранены, и даю возможность удалить их по требованию. В дальнейшем я планирую добавить приветственное письмо (e-mail), в котором будет помимо прочего текста упоминание о возможности удаления данных. Для нормального формирования письма мне нужно хотя-бы имя, ну и само собой мыло. К тому-же, если руки дойдут всё допилить, хочу сделать копеечную подписку, которая надеюсь будет окупать затраты на содержание, для этого, опять же мне нужно мыло, для отправки всех данных.

 

Но это всё ерунда, т.к. я не НАСТАИВАЮ на авторизации, достаточно просто ввести геймертаг (и то его можно по запросу удалить из бд). Она добавлена для удобства дальнейшего использования, после логина в сессию пишется XUID, который открывает профиль, без необходимости ввода геймертага.



Это все фигня, что я в профиле скрываются имя и почту?

Имя в профиле показывает (в зависимости от настроек конфиденциальности). После авторизации на сайте ни имя, ни почта не отображаются публично.


2533275013056847.png


#17 Mo45

Mo45

    начинающий Х-б0ксер

  • 62 Сообщений
  • Регистрация: 18.07.2013
  • Из:127.0.0.1
  • Приставки: Xbox One S
  • Аксессуары: Xbox Elite Controller

Опубликовано 25.02.2020 - 15:25

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

flashgun, Вот тебе мои данные, которые я получил после авторизации на своём сайте с помощью учетки Xbox. Не зная алгоритма, ключа, и вектора, мне кажется ты потратишь очень много времени для расшифровки =))

X9AxIMH.jpg


Изменено Mo45: 25.02.2020 - 15:26

2533275013056847.png


#18 flashgun

flashgun

    Perl-скриптизёр

  • 4903 Сообщений
  • Регистрация: 14.10.2014
  • Приставки: Xbox One
  • Аксессуары: Kinect, Xbox Elite Controller
  • Другие приставки:
    perl, php

Опубликовано 25.02.2020 - 15:43

Ну вот в этом и проблема. Я прямо указываю какие данные будут сохранены, и даю возможность удалить их по требованию. В дальнейшем я планирую добавить приветственное письмо (e-mail), в котором будет помимо прочего текста упоминание о возможности удаления данных. Для нормального формирования письма мне нужно хотя-бы имя, ну и само собой мыло. К тому-же, если руки дойдут всё допилить, хочу сделать копеечную подписку, которая надеюсь будет окупать затраты на содержание, для этого, опять же мне нужно мыло, для отправки всех данных.

 

В этом есть для меня лично небольшая проблема: мне гораздо удобнее, и я по жизни всегда так делаю, оформить подписку на свой личный и-мейл, не относящийся к геймертагу. Ибо геймертаговое мыло привязано к акку, а на акке игр на пару сотен тысяч. Понятно, что есть и 2FA, и вообще шансы, что даже если угонят, то я потом не смогу вернуть, крайне низки, но всё равно конкретно геймертаговый и-мейл для меня совсем не тот и-мейл, которым я пользуюсь на ежедневной основе. Более того, у меня геймертаговое мыло проверяется-то раз в неделю, в отличие от более удобного для меня повседневно-личного.

 

Но это всё ерунда, т.к. я не НАСТАИВАЮ на авторизации, достаточно просто ввести геймертаг (и то его можно по запросу удалить из бд). Она добавлена для удобства дальнейшего использования, после логина в сессию пишется XUID, который открывает профиль, без необходимости ввода геймертага.

 

Это мы уже поняли :)

 

Вообще мне не совсем понятны, конечно, сценарии использования. Ну, то есть, какую проблему решает твой сервис?

 

Например, вот навскидку, какие задачи хочу решить я

  • надо выбить сетевую ачивку в относительно старой игре, поэтому вопрос: кто играл в эту игру в последний месяц, и у кого она (ачивка) ещё не выбита
  • я живу, например, в Хабаровске, а играть удобно с 21 до 23, когда в Мск и окрестностях раннее утро, и игроков для онлайна найти сложно. Нужно найти своих земляков или тех, кто играет в удобное мне время
  • кто в моём френд-листе играл в некоторую игру, и у кого она скорее всего есть, чтобы тоже забуриться вместе
  • стоит ли купить некий тайтл -- это вообще самый классный вопрос. Тут целое поле для исследований: сколько раз запускали игру, как долго играли, как далеко прошли, все ли ачивки собраны и т. д.
  • какая игра самая красивая (сиречь, где больше всего сделано скриншотов) и какая самая захватывающая (снято клипов)

Последний сценарий я, кстати, придумал буквально позавчера, когда недоумевал над твоим сервисом -- нахрена вообще собирать инфу про клипы и скриншоты. Но спасибо тебе -- теперь буду собирать и это!

 

Отталкиваясь от этих сценариев, я и пишу систему сбора статистики. А у тебя какие сценарии?

 

Конкретно к твоему сервису у меня возник ещё вопрос. Аудитория. Такое впечатление, что ты ориентирован за пределы границы РФ, ибо всё по-английски, и сервис ещё не готов, а юридическая отмаза на четыре экрана текста уже на месте. Думаю, это связано с твоим желанием когда-нибудь монетизировать сервис. Но лично для меня это сразу снижает ценность. Дело в том, что русскоязычный рынок игр сильно отличается от западного. И тут не только языковые препятствия, вон, сравни рейтинг Life Is Strange в американском сторе и в нашем, и многие наши сограждане тупо не будут играть в непереведённую игру. Есть и культурные различия. Так, бейсбол и японская наркомания далеки от чаяний православного народа-богоносца, в то время как танчики -- это наше всё :)

 

Но ещё раз: любой хобби-проект -- это абсолютно похвальное занятие. В моей системе ценностей ты молодец, занимаешься интересным делом, здорово, если оно тебе нравится. Так что не воспринимай мою критику и вопросы на свой личный счёт, вопросы не к тебе, а к проекту :)


flashgun, Вот тебе мои данные, которые я получил после авторизации на своём сайте с помощью учетки Xbox. Не зная алгоритма, ключа, и вектора, мне кажется ты потратишь очень много времени для расшифровки =))

https://i.imgur.com/X9AxIMH.jpg


А при наличии исходников? ;)

Сливают-то всё подчистую обычно.


Уголок "кривая стата от флешгана" готовится раззявить свои чертоги: https://xboxstat.ru/
The statements and opinions expressed here are my own and do not necessarily represent those of my employer.


#19 segla26

segla26

    любитель Х-60ксеров

  • 1149 Сообщений
  • Регистрация: 17.12.2016
  • Из:ЮФО СКР КМВ 5ЖЭ
  • Приставки: Xbox One

Опубликовано 26.02.2020 - 08:58

странный проэкт, концепция не продуманна, что тут расширенного? Но чел уже подумывает о монетицации.
Вот непонятно, для чего,мне как потребютелю, нужен твой сервис? Чем он может заинтересовать? Стандартным набором опций, ну такое.
Мониторинг игорьков? Но, если у пользователя стоит приватность "только для друзей".
Лично, в подобном сервисе не заинтересован. Мало наборов функций
А так дело похвальное
1062765.png

#20 kypilko

kypilko

    начинающий Х-б0ксер

  • 14 Сообщений
  • Регистрация: 01.10.2019

Опубликовано 28.02.2020 - 09:47

очень удобно и быстро качать скриншоты.. видео можно? я не авторизовывался, вижу только 5 последних


Изменено kypilko: 28.02.2020 - 09:47




Также с меткой «xbox live, xbox api, xbox live web»

0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 невидимых