API для Xbox и ps3

#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, если:

  1. Вы отслеживаете статистику только для одной конкретной игры, у которой есть общедоступный (или иным образом доступный для вас) API; ИЛИ

  2. Вы являетесь зарегистрированным разработчиком и имеете доступ к некоторым API NDA, которые предоставляют необходимую информацию (например, информацию о таблице лидеров для игр XBLA, данные о достижениях / трофеях и т.д.).

Возможно, вам потребуется найти какой-либо другой способ подтверждения победителя.