Как я могу проверить, существует ли имя Playstation ID?
У меня есть веб-сайт, который генерирует имена Playstation ID, как я могу показать пользователю, если это имя уже занято или нет?
2 ответа
На самом деле, у меня может не быть доступа к проверке баз данных Sony, но они есть, и они так рады показать мне результаты.
Это URL с использованием метода GET (измените значение onlineId):
https://secure.us.playstation.com/playstation/psn/profile/public/userData?onlineId=Foo&_=1396604840999
Вы также должны использовать этот URL в качестве реферера:
https://secure.us.playstation.com/logged-in/trophies/public-trophies/
В основном это покажет {}
если у пользователя нет идентификатора PSN. Однако это все равно будет отображаться пустым, если пользователь не зарегистрирован в PSN, но зарегистрирован в других службах Sony, что означает, что это имя пользователя не может быть использовано.
Это пример результата для моей учетной записи:
{ "Обрабатывать":"tecya_115", "AvatarUrl":"//static-resource.np.community.playstation.net/avatar_m/3RD/30002_m.png", "IsPlusUser":"0", "CurLevel":"5", "Прогресс": "0", "трофеи":{ "Бронза":"118", "Золото":"3", "Платина": "0", "Серебро":"12" }, "TotalLevel":"" }
Вы не можете. У вас нет доступа, чтобы проверить базы данных Sony...