Перейти к публикации

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


Mo45
 Поделиться

Рекомендованные сообщения

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

 

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

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

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

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

 

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

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

Ссылка на комментарий
Поделиться на других сайтах

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

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

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

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

Ссылка на комментарий
Поделиться на других сайтах

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

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

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

Ссылка на комментарий
Поделиться на других сайтах

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

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

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

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

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

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

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

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

 

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

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

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

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

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

Ссылка на комментарий
Поделиться на других сайтах

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



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

Ссылка на комментарий
Поделиться на других сайтах

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

это же репутация как игрока. Снижается, когда жалуются другие игроки.
Ссылка на комментарий
Поделиться на других сайтах

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

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

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

Ссылка на комментарий
Поделиться на других сайтах

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

 

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

Ссылка на комментарий
Поделиться на других сайтах

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

- Идентификатор пользователя (XUID), и GamerTag для дальнейшей обработки данных

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

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

Ссылка на комментарий
Поделиться на других сайтах

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

- Идентификатор пользователя (XUID), и GamerTag для дальнейшей обработки данных

 

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

 

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

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

 

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

 

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

 

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

Ссылка на комментарий
Поделиться на других сайтах

Ещё раз, можно просто ввести геймертаг.

Коллеги, преподы не имеют доступа к моей базе данных.

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

 

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

 

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

Ссылка на комментарий
Поделиться на других сайтах

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


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

 

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


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

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

Ссылка на комментарий
Поделиться на других сайтах

Это все фигня, что я в профиле скрываются имя и почту?
Ссылка на комментарий
Поделиться на других сайтах

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

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

 

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

 

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

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

Ссылка на комментарий
Поделиться на других сайтах

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

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

X9AxIMH.jpg

Изменено пользователем Mo45
Ссылка на комментарий
Поделиться на других сайтах

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

 

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

 

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

 

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

 

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

 

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

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

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

 

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

 

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

 

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

 

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

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

 

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

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

Ссылка на комментарий
Поделиться на других сайтах

странный проэкт, концепция не продуманна, что тут расширенного? Но чел уже подумывает о монетицации.

Вот непонятно, для чего,мне как потребютелю, нужен твой сервис? Чем он может заинтересовать? Стандартным набором опций, ну такое.

Мониторинг игорьков? Но, если у пользователя стоит приватность "только для друзей".

Лично, в подобном сервисе не заинтересован. Мало наборов функций

А так дело похвальное

Ссылка на комментарий
Поделиться на других сайтах

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

Изменено пользователем kypilko
Ссылка на комментарий
Поделиться на других сайтах

странный проэкт, концепция не продуманна, что тут расширенного? Но чел уже подумывает о монетицации.

Вот непонятно, для чего,мне как потребютелю, нужен твой сервис? Чем он может заинтересовать? Стандартным набором опций, ну такое.

Мониторинг игорьков? Но, если у пользователя стоит приватность "только для друзей".

Лично, в подобном сервисе не заинтересован. Мало наборов функций

А так дело похвальное

Концепция продумана, только нужно много времени на реализацию задуманных функций.

Конечно подумываю о монетизации, аренда сервера, оплата доп сервисов (CDN,API,Бекапы) стоит денег, если вы не знали =)

Не заинтересованы? Спасибо за ваш ценный ответ.

 

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

Видео еще не добавил. На данный момент только 5, со временем количество будет увеличено.

Ссылка на комментарий
Поделиться на других сайтах

Не заинтересованы? Спасибо за ваш ценный ответ.

Складывается впечатление, что ты вискиваешь повод для обиды и обороны.

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

А при достаточной базе пользователей банера и казино покроют издержки.

 

Процент получивших ачивку, все еще в целым числом отображается. 

Ссылка на комментарий
Поделиться на других сайтах

Какая то мутная хуерга для сбора данных, сделанная фраером на коленке за 15 минут. Я напишу заявление в полицию.
Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...