#api #xbox360 #ps3
#API #xbox360 #ps3
Вопрос:
Меня попросили создать сайт, на котором пользователи могли бы приглашать друг друга поиграть в игру на определенной игровой консоли (например, X-Box или PS3). Если игроки встречаются онлайн и играют, сайт должен отслеживать, кто из них выиграл, а затем распределять призовые деньги победителю.
Может ли кто-нибудь указать мне на ссылку для мониторинга результатов игр через какой-либо API на этих различных платформах?
Комментарии:
1. Некоторое время вы не будете работать с PSN: P
2. Если у вас нет соглашений с Microsoft и Sony, я был бы крайне удивлен, если бы это было возможно.
3. на самом деле некоторые сайты делают это, он привел мне примеры сайтов
4. Они автоматически отслеживают игровые состояния Xbox Live и PSN? Я уверен, что Microsoft и Sony не предоставляют такого рода информацию кому попало. Можете ли вы привести пример одного из этих веб-сайтов?
5. я опубликую ссылку на этот сайт через некоторое время, нужно поискать документы и пообщаться
Ответ №1:
Я не могу говорить за PSN или PlayStation 3 (хотя я предполагаю, что это работает очень похоже), но для Xbox 360 и Xbox LIVE:
-
Не существует единого API, который позволит вам получать доступ к победам / поражениям для каждой многопользовательской игры — для каждой игры потребуется свой индивидуальный API.
-
Очень немногие разработчики предоставляют общедоступные API для своих игр со статистикой побед / поражений.
-
Корпорация Майкрософт действительно предоставляет зарегистрированным разработчикам (и некоторым членам сообщества) доступ к некоторым API Xbox LIVE (которые предоставляют данные, связанные с достижениями, игрой и профилем).
Итак, то, что вы хотите создать, невозможно с использованием API, если:
-
Вы отслеживаете статистику только для одной конкретной игры, у которой есть общедоступный (или иным образом доступный для вас) API; ИЛИ
-
Вы являетесь зарегистрированным разработчиком и имеете доступ к некоторым API NDA, которые предоставляют необходимую информацию (например, информацию о таблице лидеров для игр XBLA, данные о достижениях / трофеях и т.д.).
Возможно, вам потребуется найти какой-либо другой способ подтверждения победителя.