Дорогие пилоты космических интернет-кораблей,
Как вы, должно быть, знаете из блога PrismX про изменения в Tyrannis 1.2, в конце этого месяца мы добавим в API кучу новых фич. Это значит, что у разработчикам станет проще делать для вас крутые приложения, но и увеличит возможности злоупотребления полными ключами. Поэтому мы делаем публичное объявление с напоминанием, что вы должны быть осторожны с теми, кому доверяете свои ключи.
API
API -- это способ получить данные из New Eden и использовать их для собственных нужд. Он позволяет вам проверить вашу очередь навыков, рыночные операции, почту и другие интересующие вас данные с помощью мобильного телефона или ещё чего-нибудь, а не только через клиент EVE или EVE Gate.
Это делается запросами к одному из сайтов CCP, который практически напрямую общается с базой данных. Значит, API даёт доступ к большому количеству условно-свежих данных.
Ключи -- полный и ограниченный
Чтобы получить эту информацию с нашего сервера, приложению нужно предоставить нам хотя бы одну из этих вещей вещей:
- Код пользователя (User ID)
- API-ключ (ограниченный или полный)
- Код персонажа (Character ID)
Такие данные сможет получить той или иной ключ после релиза Tyrannis 1.2:
Ограниченный
- Листок персонажа
- Очередь навыков
- Статистика фракционных войн
- Стендинги
Полный
- Все, что можно получить через ограниченный API-ключ
- Полный список вашей собственности
- Статус вашего аккаунта (отключен, способ оплаты, срок истечения подписки)
- Журнал вашего кошелька и список транзакций
- Всю вашу почту и содержание писем
- Список ваших контактов
- Данные корпорации, к которым у вас есть доступ через ваши роли
Как сохранить ваш ключ в безопасности и обнаружить попытки угона
Как вы заметили, полный ключ позволяет получать доступ к куче данных обо всех персонажах на вашем аккаунте. Совместное использование полного API-ключа может причинить ущерб не только вашим личным тайнам, но и всей корпорации, особенно если вы делитесь военными планами вашей корпорации через EVEmail, посылая API-ключи через EVEmail, или имеете секретных альтов в вашем списке контактов. Поэтому убедитесь, что вы передаете свой ключ только доверенным людям, и следите за его использованием. Защита ваших ключей -- ваша личная ответственность. Узнать, кто имеет доступ к вашему API-ключу, вы можете в EVE API Access Log -- журнале всех запросов с вашим ключом за последние 7 дней. Если вы видите нежелательную активность, вы можете сгенерировать новый ключ, это сделает недействительным ваш прежний ключ.
В общем, считайте полный ключ тем, что можете давать только ближайшим друзьям и людям, которым вы полностью доверяете. Однако, учитывайте, что ваши друзья могут передать ваш полный ключ другим людям, которым вы не доверяете. Несмотря на то, что люди не могут взломать ваш аккаунт, получив ваш полный ключ, они могут многое о вас узнать, а это может обернуться проблемами в New Eden. Особенно, если вы в состоянии войны с теми, кто получит эту информацию.
Вот и все. Берегите себя и свои API-ключи!
--CCP Stillman
Сообщение отредактировал wiz: 22 October 2010 - 18:52