Перейти к содержимому

Донат
На хостинг
ISK за переводы
до 75kk за 1000зн.
Хроники EVE
Сборник
Новичкам
Полезная информация
Фотография

Tyrannis: улучшения в API


  • Авторизуйтесь для ответа в теме
17 ответов в теме

#1
Chem

Chem

    Clone Grade Epsilon

  • Tech II Pilots
  • PipPipPip
  • 270 сообщений
15
  • EVE Ingame:Chem EG
  • Corp:[FSP-T]
  • Channel:FSpace
  • Client:Eng
Tyrannis: улучшения в API
reported by CCP Stillman| 2010.05.17 | Оригинал блога

Приветствую.

Как Вы уже наверное знаете в Tyrannis-е мы представим вашему вниманию календарь и обновленные контакты. Кроме доступа к ним из игры и через EVE Gate мы предоставим соответствующие API для доступа к этому новому функционалу из ваших собственных приложений. Но кроме введения этих новых функций API, мы также внесли изменения как в уже существующие API, и кроме того добавили две новые функции в API POS-ов, для упрощения работы с ними.

Несмотря на то, что EVE Gate - это значительный шаг на пути предоставления доступа к игровой вселенной вне игры, мы так же готовы предоставить Вам возможность получать данные из контактов и календаря из ваших собственных приложений, работающих как на настольных, таки на мобильных, так и на хрен еще знает каких ( ;-) ) платформах, которые вы сможете написать сами и максимально приспособить под свои нужды, поделившись ими и с другими игроками.

Календарь

Calendar API состоит из двух запросов, оба из которых требуют полный API ключ:

  • /corp/ContactList.xml.aspx
    • corporateContactList
      • contactID, contactName, standing
    • allianceContactList
      • contactID, contactName, standing
  • /char/ContactList.xml.aspx
    • contactID, contactName, inWatchList, standing
  • /char/ContactNotifications.xml.aspx
    • notificationID, senderID, senderName, sentDate, messageData

Несколько замечаний касательно особенностей Calendar API:
  • В связи с тем, что отсылка уведомлений(Contact Notifications) возможно только для чаров, только ContactList.xml.aspx API доступен как для чаров, так и для корпораций.
  • Кроме того, альянсы так же получили контакты, и вы сможете их выгрузить вместе с контактами корпорации.
  • ContactNotification.xml.aspx позволяет получить все не прочтенные уведомления из вашего почтового ящика. Таким образом, все прочтенные уведомления не будут доступны через API.

POS-ы.

В Tyrannis-е мы предоставляем вам возможность определять, из контактов корпы или альянса будут браться стендинги для POS-ов. Как следствие, нам пришлось изменить структуру StarbaseDetail.xml.aspx, для соответствия этим изменениям. Тег combatSettings теперь содержит элемент "useStandingsFrom", атрибут ownerID которого указывает на соответствующую корпу или альянс, чьи стендинги будет использовать данный POS. Выглядеть это будет примерно так:
Изображение

Оутпосты

Новые функции Outpost API позволят вам получить информацию о корпоративных оутпостах, для этого необходим полный директорский(или ЦЕО) ключ той корпорации, кому принадлежат эти оутпосты.
  • /corp/OutpostList.xml.aspx
    • stationID, ownerID, stationName, solarSystemID, dockingCostPerShipVolume, officeRentalCost, stationTypeID, reprocessingEfficiency, reprocessingStationTake, standingOwnerID
  • /corp/OutpostServiceDetail.xml.aspx?itemID=
    • stationed, ownerID, serviceName, minStanding, surchargePerBadStanding, discountPerGoodStanding

Два важных замечания:
  • Как и для POS-ов, присутствует ownerID, определяющий источник стендингов.
  • Если сервисы имеют значения по умолчанию, то они не будут отображены в OutpostServiceDetail.xml.aspx.

Заключение

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

Сообщение отредактировал Chem: 18 May 2010 - 15:23

  • 2
Если ты фрилансер, то почему ты еще не Бандерлог?
Бандерлоги всех стран - объединяйтесь! Ингейм канал - FSpace.

Умножим энтропию на ноль ;-). Свобода среди звезд!

LP в ISK - статистика в онлайне.

#2
abi*Нейтрал

abi*Нейтрал
  • Guests
Нуу, я думал дадут через api письма слать пилотам.
  • 0

#3
Spartanetz

Spartanetz

    Clone Grade Eta

  • Tech III Pilots
  • PipPipPipPip
  • 500 сообщений
-21
  • EVE Ingame:Spartanetz
  • Corp:VDV
  • Client:Eng

Нуу, я думал дадут через api письма слать пилотам.

Я что-то сомневаюсь, что ППЦ когда-либо даст возможность через АПИ что-либо вообще засылать в игру. Даже перестановку скилов без входа не дадут. Если смотреть с их стороны, то правильно делают. Но всё равно они редиски. :blink:))
  • 0

#4
Not

Not

    ★★★★★

  • Tech III Pilots
  • PipPipPipPip
  • 949 сообщений
22
  • EVE Ingame:Not Just
  • EVE Alt:Just Not
  • Corp:LMNT
  • Channel:nwrc_meet
я один прочитал тему как "Tyrannis: упущения в API" ? :blink:

даже интересно стало поначалу, читать начал.
  • 0

#5
h0use

h0use

    把手拿回

  • Tech III Pilots
  • PipPipPipPipPip
  • 2310 сообщений
245
  • EVE Ingame:Den McConan
  • EVE Alt:Chingage Hook
  • Ally:Pandemic Horde
  • Channel:Mozg
  • Client:Eng

Нуу, я думал дадут через api письма слать пилотам.

Да хотя бы тело письма дали бы почитать, а то только заголовки
  • 0

No Character can be found with 'dobrodetel' in the beginning of its name.


#6
mause

mause

    Clone Grade Eta

  • Tech III Pilots
  • PipPipPipPip
  • 505 сообщений
29
  • EVE Ingame:Avendeil
  • EVE Alt:Есть
  • Corp:Warriors Tribe
  • Ally:DarkSide
  • Client:Eng

поделившись ими и з другими игроками.

Поправь пожалст.
А я думал что они что то совсем новое введут... бяки... хочу переставлять скилы из еве-мона :blink:)))
  • 0
Не нравится что я пишу? Плюнь в монитор!
----------------------------------------------------------------------
Еж птица гордая - пока не пнешь не полетит..
----------------------------------------------------------------------
Изображение
----------------------------------------------------------------------

#7
Aristash

Aristash

    Открылась бездна, звезд полна, Звездам числа нет, бездне дна.

  • Tech III Pilots
  • PipPipPipPip
  • 1145 сообщений
157
  • EVE Ingame:Aristash
  • Client:Eng
Смотрел на тесте интерфейс еве гейт. От внешнего вида тошнит, такое ощущение что делали для слепых, кнопки и текст оргомные шрифты, все просто ужасно расположено. Вобщем интерфейс на 2ку. Функции куцые. Смысл неясен раз нельзя без вхождения в игру что-то менять. Посмотреть календарь? Ой господи детская тема какая - то просто ппц.
Очередное изменение ради изменений просто чтобы было что сказать продюсерам... :blink:
  • 0

"Те, кто достаточно умен, чтобы не лезть в политику, наказываются тем, что ими правят люди, глупее их самих" -- Платон

"В отсутствии достойного руководства, каждый может стать неблагонадежным" -- Роб Смит
"Смерть не имеет к нам никакого отношения, когда мы есть, то смерти еще нет, а когда смерть наступает, то нас уже нет" -- Эпикур


#8
StarconTroll

StarconTroll

    Clone Grade Ku

  • Tech III Pilots
  • PipPipPipPipPipPipPipPip
  • 9024 сообщений
1364
  • EVE Ingame:Stormesses
  • Corp:[TEH-P]
  • Client:Eng

Очередное изменение ради изменений просто чтобы было что сказать продюсерам... :blink:

А разве ЦЦП не сами себе продюссеры?
  • 0

Здесь еда есть.

 


#9
Not

Not

    ★★★★★

  • Tech III Pilots
  • PipPipPipPip
  • 949 сообщений
22
  • EVE Ingame:Not Just
  • EVE Alt:Just Not
  • Corp:LMNT
  • Channel:nwrc_meet
можно я сагрюсь?))

Очередное изменение ради изменений просто чтобы было что сказать продюсерам...

А какие еще изменения, на взгляд уважаемого Аристаша, были, если я правильно понял его мысль, - ни о чем?
  • 0

#10
Chem

Chem

    Clone Grade Epsilon

  • Tech II Pilots
  • PipPipPip
  • 270 сообщений
15
  • EVE Ingame:Chem EG
  • Corp:[FSP-T]
  • Channel:FSpace
  • Client:Eng

Поправь пожалст.
А я думал что они что то совсем новое введут... бяки... хочу переставлять скилы из еве-мона :blink:)))

Спасибо.
  • 0
Если ты фрилансер, то почему ты еще не Бандерлог?
Бандерлоги всех стран - объединяйтесь! Ингейм канал - FSpace.

Умножим энтропию на ноль ;-). Свобода среди звезд!

LP в ISK - статистика в онлайне.

#11
Keeper

Keeper

    Дроновод

  • Tech III Pilots
  • PipPipPipPip
  • 1159 сообщений
126
  • EVE Ingame:hankey
  • Corp:xDSqx
  • Ally:X.I.X
лучше бы АПИ контрактов ввели...
  • 0

#12
Chem

Chem

    Clone Grade Epsilon

  • Tech II Pilots
  • PipPipPip
  • 270 сообщений
15
  • EVE Ingame:Chem EG
  • Corp:[FSP-T]
  • Channel:FSpace
  • Client:Eng

лучше бы АПИ контрактов ввели...

Угу.
И Маркета ;-)
  • 0
Если ты фрилансер, то почему ты еще не Бандерлог?
Бандерлоги всех стран - объединяйтесь! Ингейм канал - FSpace.

Умножим энтропию на ноль ;-). Свобода среди звезд!

LP в ISK - статистика в онлайне.

#13
DIMFIRE

DIMFIRE

    Кавайчег

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPipPip
  • 29105 сообщений
2277
  • EVE Ingame:DIMFIRE Dimiana DlMFlRE
  • Client:Eng
Ми не понял можно ли будет через апи смотреть ингеймкалендарь с отмеченными на нем ста. Если да то однозначно полезное нововведение.
  • 0

#14
R1fter

R1fter

    Clone Grade Delta

  • Tech II Pilots
  • PipPip
  • 235 сообщений
1
  • Client:Eng
Ну КТА через джаббер и аську можно посмотреть :lol:

зы: а что даст АПИ контрактов или маркета ?
  • 0

#15
Chem

Chem

    Clone Grade Epsilon

  • Tech II Pilots
  • PipPipPip
  • 270 сообщений
15
  • EVE Ingame:Chem EG
  • Corp:[FSP-T]
  • Channel:FSpace
  • Client:Eng

Ми не понял можно ли будет через апи смотреть ингеймкалендарь с отмеченными на нем ста. Если да то однозначно полезное нововведение.


Насколько я понимаю - в какой-то степени да, в виде просмотра нотификаций к событиям в календаре.

Ну КТА через джаббер и аську можно посмотреть :)

зы: а что даст АПИ контрактов или маркета ?

Удобство для барыг ;-)
  • 0
Если ты фрилансер, то почему ты еще не Бандерлог?
Бандерлоги всех стран - объединяйтесь! Ингейм канал - FSpace.

Умножим энтропию на ноль ;-). Свобода среди звезд!

LP в ISK - статистика в онлайне.

#16
7fox7

7fox7

    Clone Grade Mu

  • Tech III Pilots
  • PipPipPipPipPipPipPip
  • 5767 сообщений
102
  • Client:Eng
Лучше выскажите мнения, какие программы на основе расширенных апи вы хотели бы увидеть. У меня пока мыслей ни каких. Если у вас созреет какая либо здравая мысль, озвучивайте. Если мне станет интересно то нарисую. В подписе ссылка, то что я уже сделал.


Спасибо.

Сообщение отредактировал 7fox7: 28 May 2010 - 21:52

  • 0

#17
Sensueel

Sensueel

    Newbie

  • Tech II Pilots
  • 17 сообщений
0
  • EVE Ingame:Sensueel
  • Client:Eng

Угу.
И Маркета ;-)

И превратить еву из 3d MMO в браузерку :)
  • 0

#18
Trimutius III

Trimutius III

    Khanid Trader

  • Tech III Pilots
  • PipPipPipPipPipPipPip
  • 6685 сообщений
224
  • EVE Ingame:Trimutius III
  • EVE Alt:Weldy StarFiner
  • Corp:F-053
  • Channel:ru-help
  • Client:Eng

Угу.
И Маркета ;-)

Если ввести в ЕВЕ-мон свой фулл-АПИ то мона просматривать свои маркет ордеры, тока вот менять их нельзя... А если сделать полный доступ к маркету, единственное кому это упростит жизнь так это ботоводам...

А разве ЦЦП не сами себе продюссеры?

Может имелось ввиду чтобы ССРшникам занимающимся АПИ было чего сказать ССРшникам продюсерам...
  • 0
Я посланник из ниоткуда в никуда. Никто и ничто не посылало меня. И хотя это невозможно, я всё-таки существую. ©Тримутиус
Изображение




1 посетителей читают тему

0 members, 1 guests, 0 anonymous users