Реклама | Adv
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
Сообщения форума
Реклама | Adv

Отзывы и пожелания. Wargaming Public API

Дата: 12.10.2013 00:24:26
Просмотр сообщенияthunderspb (11 Окт 2013 - 23:12) писал: Подождите, хочется прояснить один момент:
Вы предлагаете закешировать названия провинций методом clan/battles, но либо вы Не знаете что там выдается либо чтото другое, дело в том, что в clan/battles выводится только ID провинции, никакого названия там нет.
"5848": [ { "provinces": [ "MR_10" ], "started": true, "private": null, "time": 1381527063, "arenas": [ { "name_i18n": { "ru": "Эль-Халлуф", "fr": "Эль-Халлуф", "en": "Эль-Халлуф", "th": "Эль-Халлуф", "vi": "Эль-Халлуф", "de": "Эль-Халлуф", "tr": "Эль-Халлуф", "it": "Эль-Халлуф", "hu": "Эль-Халлуф", "zh-cn": "Эль-Халлуф", "pl": "Эль-Халлуф", "ms": "Эль-Халлуф", "cs": "Эль-Халлуф", "es": "Эль-Халлуф" }, "name": "Эль-Халлуф" } ], "type": "landing" }, Вот Вам пруф. Посему закешировать названия этим методом не удастся. Названия провинций выводится только в clan/provinces, т.е. метод который возвращает провинции которым владеет клан. В данном случае Ваш пост вводит в заблуждение.
Поэтому и пожелание. В идеале вынести это в отдельный апи, например в энциклопедию. Либо выводить еще и в clan/battles.Если клан участвует в битве за высадку, то по правилам он не может владеть этой провинцией, поэтому использовать оба метода, чтобы получить название провинции не получится.

MustBeDead: Ознакомьтесь, пожалуйста, с изначальным предложением:
http://forum.worldof...6#entry25365936
Кроме этого будет рассмотрена возможность реализовать выдачу данных по всем идентификаторам кланов и названиям провинций в энциклопедии (Ваше предложение).
Выборка идентификатора провинции:
http://api.worldofta...s&clan_id=25563
Выборка названия провинции:
http://api.worldofta...e&clan_id=25563
Задача - каждому province_id предоставить название провинции (name). Кешировать необходимо после получения значений метода clan/provinces.
Каким образом обработать информацию (скрипт), структуру базы данных (которая расположена у Вас не сервер), могу отправить чуть позже.
При необходимости, дальнейшее обсуждения предлагаю продолжить в другом топике.

Реклама | Adv