2014-01-27 2 views

ответ

2

Vist https://xboxapi.com, чтобы получить информацию о пользователях и достижения/игры, предназначенные для определенного игрового поля. Я являюсь другом разработчика сайта, djekl, и он активно поддерживает сайт, постоянно предоставляя новые функции. Вот несколько примеров, приведенных для неофициального Xbox API djekl: https://github.com/xboxapi/

Вы можете вернуть XML или JSON из API. Вы ограничены 350 запросами в час, поэтому не забудьте кешировать свои результаты. Это обеспечивается, чтобы не перегружать сервер слишком большим количеством запросов.

Вот несколько примеров запросов, которые вы можете сделать:
Достижения djekl для Battlefield 4 (1161890234) Профиль
https://xboxapi.com/v1/achievements/1161890234/djekl

djekl в:
https://xboxapi.com/v1/profile/djekl

Пример того, что вы можете сделать с API : https://xboxapi.com/example/djekl

EDIT: Конечные точки v1 ha ve был прекращен, так как API v2 официально поддерживает Xbox One. Вы можете увидеть новые доступные конечные точки здесь: https://xboxapi.com/documentation

Обратите внимание: вам нужно будет войти в свою учетную запись Xbox Live, чтобы использовать некоторые функции API, и API требует ключа API.

+0

Именно то, что я ищу. Благодаря! Является ли ограничение количества запросов в час на основе IP или ключа API? Я планирую использовать это в приложении, которое я буду распространять. –

+1

Это IP-адрес, поскольку текущий API позволяет анонимный доступ. Его бета-API потребует ключ API и будет поддерживать достижения Xbox One/проблемы/игры. Текущая версия API поддерживает только Xbox 360. Если вы собираетесь использовать это в мобильном приложении, я бы предложил создать кеш-файл определенного типа и запрашивать только максимальные запросы в час. –

0

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

Смежные вопросы