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

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

Информация по API и ID


  • Закрытая тема Тема закрыта
30 ответов в теме

#1
Kepka

Kepka

    Clone Grade Zeta

  • Tech III Pilots
  • PipPipPip
  • 429 сообщений
39
  • Client:Рус
Вы хотите вступить в корпорацию и директор начинает разговор с фразы: "Кинь мне свой апи". Или вы хотите продать свое персонажа и покупатель начинает диалог с фразы "Кинь мне свой апи". Вы хотите спланировать график прокачки и программа просит ввести ID и API. Это нормально, этого не надо боятся, т.к. CCP так и задумали - дать доступ к информации о Вас и не дать доступ к Вашему аккаунту. Хотя раньше было хуже, раньше надо было давать(вводить) логин и пароль и имея параноидальные наклонности можно было только страдать. Да я и сам не очень люблю доверять доступ к информации о себе посторонним людям, а уж доступ к своему аккаунту... а может вам еще и ключи от квартиры, где девки лежат?

ID – ваш идентификационный номер имеющий вид 1762230, каждому аккаунту при создании присваивается порядковый номер состоящий из нескольких цифр. Он постоянен.
API – ключ, своеобразный пароль для доступа к информации о вашем аккаунте, имеет примерно такой вид AFC1BF485E844FD8A45C20C427EA39869B8072F119324E989AFD0AD43BE94AF8. Это не доступ к вашему аккаунту, это доступ к информации о вашем аккаунте. Разделяется на два вида Full API и Limited API.
Посмотреть свой ID и сгенерировать API можно вот по этой ссылке.

Limited API дает ограниченный доступ к информации о вашем аккаунте и позволяет узнать:

- Обзор аккаунта, какие на нем есть персонажи.
- В каких корпорациях состоите на данный момент.
- К какой фракции относитесь во фракционных войнах вы и ваша корпорация.
- Полученные вами в корпорации медали.
- Количество денег на счете.
- Количество скиллпоинтов, какие скиллы до какого левела прокачаны , какой скилл качается сейчас, какой у вас клон, какие характеристики у персонажа.
- Стендинги.

Full API дает полный доступ к информации о вашем аккаунте и позволяет узнать:

- Все что было перечислено выше.
- Количество денег на счете, откуда поступали деньги и куда уходили.
- Списки активов, что у вас есть (корабли, модули и т.д.)
- Запущенные вами производства.
- Ваши килл-мыла, то есть кто вас убивал и кого убивали вы.
- Список адресатов в почте и сообщения на вашей почте.
- Ордера в маркете.

Если у вас есть роли с доступами в корпорации, то можно узнать:

- Список мемберов корпорации.
- Список активов корпорации, количество денег на счете, откуда поступали и куда уходили.
- Логи контейнеров.
- Запущенные корпорацией производства.
- Килл-мыла корпорации.
- Ордера в маркете.
- Медали существующие в корпорации и медали выдаваемые корпорацией своим мемберам.
- Статус безопасности у мемберов корпорации и логи их изменения.
- Список ПОСов и их детализация.
- Список акционеров.

Какие программы используют API:

EveAI - создана для несколько иных целей, но дает практически полный обзор вышеперечисленной информации.
EveMon - используется для планирования прокачки скиллов, ремапа характеристик, отслеживания прокачки без захода в игру. Более подробно можно узнать в разделе "Навыки" и в теме на форуме.
EveHQ - чуть более изощренный аналог EveMon, за подробностями сюда.
EFT - используется для просмотра эффективности фита на глазок, более подробно можно узнать в разделе "Корабли и модули" или в теме о ней.
EveMentat - просмотр активных ордеров и транзакций персонажа. За подробностями в раздел "Торговля, наука и производство" или в тему о программе.

Ну и небольшое FAQ:

- Безопасно передавать API посторонним людям? У меня аккаунт не украдут?
- Нет, не украдут так как вы даете доступ не к аккаунту, а к информации о своем аккаунте. Какие персонажи на нем есть и что с ними происходит, не более. Чревато лишь тем, что могут узнать лишнюю информации - что вы на самом деле твинк и шпион, а ваш основной персонаж (находящийся на этом же аккаунте) - глава корпорации конкурента, или шпион может узнать где у вашей корпорации какие активы. Нет никакого способа вычислить ваш логин и пароль используя ID и API.
И это единственный способ предоставить программам и сайтам доступ к информации о вас. Никому и не при каких условиях не передавайте свой логин и пароль.

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

- Я дал свой API кому-то перед принятием меня в корпорацию и теперь хочу чтобы они его больше не использовали. Что делать?
- Зайдите на сайт eveonline.com и сгенерируйте его по новой, таким способом старый API станет недействительным и программы его использующие больше не смогут получать информацию о вас. Так же вы можете пройти по этой ссылке и посмотреть с какого IP использовали ваш API и что смотрели.

ПС: просьба дополнять и поправлять :)

Сообщение отредактировал Kepka: 08 January 2010 - 12:51

  • 2
Изображение

#2
C. N.

C. N.

    C9R-NO

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 4153 сообщений
550
  • EVE Ingame:ilammy
  • EVE Alt:Gail Nightingale
  • Corp:xMONOLITHx
  • Ally:-GE-
  • Client:Eng

имеет примерно такой вид asAs34GHeAsDDghEr3EraYfdseER34ErtWRsasdYRasdETBBba123AsPO12Asdfq

Там только цифры и буквы от A до F, длина — 64 символа. Больше всего похоже на два MD5-хэша.

- Список акционеров.

Fixed.

Для просмотра всей этой информации можно воспользоваться программой EveAI, она несколько своеобразна, но дает практически полный обзор вышеперечисленной информации.

Ну, это всё же библиотека для использования API с маленькой тестовой программой в комплекте. А она и не обязана иметь супер-пупер интерфейс.
  • 0

Teamwork is essential; it gives the enemy other people to shoot at.

triage.png


#3
Kepka

Kepka

    Clone Grade Zeta

  • Tech III Pilots
  • PipPipPip
  • 429 сообщений
39
  • Client:Рус

Там только цифры и буквы от A до F, длина — 64 символа. Больше всего похоже на два MD5-хэша.

Начало реального API - R7k6UN6...

Сообщение отредактировал Kepka: 02 January 2010 - 22:10

  • 0
Изображение

#4
C. N.

C. N.

    C9R-NO

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 4153 сообщений
550
  • EVE Ingame:ilammy
  • EVE Alt:Gail Nightingale
  • Corp:xMONOLITHx
  • Ally:-GE-
  • Client:Eng
Я просто видел около полусотни API, ни в одном не было других букв, кроме A, B, C, D, E, F. Видимо, я очень везуч.
  • 0

Teamwork is essential; it gives the enemy other people to shoot at.

triage.png


#5
Bjatta

Bjatta

    Clone Grade Eta

  • Tech III Pilots
  • PipPipPipPip
  • 500 сообщений
4
  • EVE Ingame:Bjatta
  • Corp:NPC
  • Channel:Bjatta
  • Client:Eng

... не было других букв, кроме A, B, C, D, E, F. Видимо, я очень везуч.

т.е. 16-иричная система ничего никому не говорит?
  • 0
Всё вышесказанное безоговорочно и несомненно ИМХО. Качаюсь я!!!

#6
Kepka

Kepka

    Clone Grade Zeta

  • Tech III Pilots
  • PipPipPip
  • 429 сообщений
39
  • Client:Рус

т.е. 16-иричная система ничего никому не говорит?

Был бы согласен, не имей на руках несколько API, не соответствующие 16-иричной системе исчисления, использующих практически весь алфавит :)

Сообщение отредактировал Kepka: 02 January 2010 - 22:21

  • 0
Изображение

#7
C. N.

C. N.

    C9R-NO

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 4153 сообщений
550
  • EVE Ingame:ilammy
  • EVE Alt:Gail Nightingale
  • Corp:xMONOLITHx
  • Ally:-GE-
  • Client:Eng
Ну, вообще-то я ж как раз на шестнадцатеричную систему и намекаю. С этими MD5 и всем таким.

А те, кто утверждает, что бывают другие буквы, — давайте такой АПИ с User ID сюда ;)

Сообщение отредактировал C. N.: 02 January 2010 - 22:21

  • 0

Teamwork is essential; it gives the enemy other people to shoot at.

triage.png


#8
Kepka

Kepka

    Clone Grade Zeta

  • Tech III Pilots
  • PipPipPip
  • 429 сообщений
39
  • Client:Рус

Ну, вообще-то я ж как раз на шестнадцатеричную систему и намекаю. С этими MD5 и всем таким.

А те, кто утверждает, что бывают другие буквы, — давайте такой АПИ с User ID сюда :)

Изображение
:)

Сообщение отредактировал Kepka: 02 January 2010 - 22:41

  • 0
Изображение

#9
C. N.

C. N.

    C9R-NO

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 4153 сообщений
550
  • EVE Ingame:ilammy
  • EVE Alt:Gail Nightingale
  • Corp:xMONOLITHx
  • Ally:-GE-
  • Client:Eng
Я просил АПИ и User ID, а не уже упомянутый кусок АПИ. Вот так сделать и я могу.

Сообщение отредактировал C. N.: 02 January 2010 - 22:44

  • 0

Teamwork is essential; it gives the enemy other people to shoot at.

triage.png


#10
Kepka

Kepka

    Clone Grade Zeta

  • Tech III Pilots
  • PipPipPip
  • 429 сообщений
39
  • Client:Рус
Перезалил на расово неверный imageshack
  • 0
Изображение

#11
Anarh

Anarh

    Clone Grade Zeta

  • Tech III Pilots
  • PipPipPip
  • 409 сообщений
13
  • EVE Ingame:Anarh1980
  • EVE Alt:сидит в засаде
  • Corp:НаШа РаШа
  • Client:Рус
добавьте ссылки на евемун и ефт. А в целом - отлично
  • 0
Мысль японского автора мне понятна: пока в России демократия, её можно улыбаясь по кускам распилить! Пока авторитаризм - нельзя, по зубам дадут... (с)

#12
kvark

kvark

    Clone Grade Beta

  • Tech II Pilots
  • Pip
  • 64 сообщений
2
  • EVE Ingame:Mark Quark

Я просил АПИ и User ID, а не уже упомянутый кусок АПИ. Вот так сделать и я могу.

Обрати внимание на дату на его скрине.
Сейчас генерируются только "16ные" апикеи, но 2 года назад возможно было по другому...
  • 0

#13
C. N.

C. N.

    C9R-NO

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 4153 сообщений
550
  • EVE Ingame:ilammy
  • EVE Alt:Gail Nightingale
  • Corp:xMONOLITHx
  • Ally:-GE-
  • Client:Eng

Обрати внимание на дату на его скрине.
Сейчас генерируются только "16ные" апикеи, но 2 года назад возможно было по другому...

Может быть (а ещё там буква k строчная). А может и нет. Я подставлю его в тот же account/Characters.xml.aspx, если выдаст список, то поверю, ибо все те полсотни АПИ, что я видел, свежего изготовления.
  • 0

Teamwork is essential; it gives the enemy other people to shoot at.

triage.png


#14
MycCA

MycCA

    Clone Grade Zeta

  • Tech III Pilots
  • PipPipPip
  • 409 сообщений
20
  • EVE Ingame:BEJIb3EByJI
  • Client:Рус

Я просил АПИ и User ID, а не уже упомянутый кусок АПИ. Вот так сделать и я могу.


Вабщето тебе никто и ничего не должен, тем более достаточно личная инфа.
У моего мейна созданого в 2007 году есть все буквы в АПИ(не перегенерировал ни разу), а вот у альта 2009 года толька буквы 16-ричного счёта.

О уже написали про возраст пока писал.

Сообщение отредактировал MycCA: 02 January 2010 - 23:03

  • 0
"Мысли опасны, а значит, их нужно изменить. Нужно убедить человека, что та форма рабства, в которой он существует, и есть высшая степень свободы."

#15
Kepka

Kepka

    Clone Grade Zeta

  • Tech III Pilots
  • PipPipPip
  • 429 сообщений
39
  • Client:Рус
Исправил API на верный, посидел погенерировал API и действительно, сейчас генерируются только 16-иричные. После этого посмотрел API состоящие из всего алфавита и выяснил что там персы получали их в 2007 году.
  • 0
Изображение

#16
C. N.

C. N.

    C9R-NO

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 4153 сообщений
550
  • EVE Ingame:ilammy
  • EVE Alt:Gail Nightingale
  • Corp:xMONOLITHx
  • Ally:-GE-
  • Client:Eng
Ой, да хорошо. В любом случае у целевой аудитории гайда он будет шестнадцатеричным.
  • 0

Teamwork is essential; it gives the enemy other people to shoot at.

triage.png


#17
Anarh

Anarh

    Clone Grade Zeta

  • Tech III Pilots
  • PipPipPip
  • 409 сообщений
13
  • EVE Ingame:Anarh1980
  • EVE Alt:сидит в засаде
  • Corp:НаШа РаШа
  • Client:Рус

Я просил АПИ и User ID, а не уже упомянутый кусок АПИ. Вот так сделать и я могу.

согласен, апи потом и сменить можно. Я тоже только в 16-ой системе видел апи.
Подскажите по EveAI, что за char ID? у меня авторизация не проходит ни с 0 ни с 1...
  • 0
Мысль японского автора мне понятна: пока в России демократия, её можно улыбаясь по кускам распилить! Пока авторитаризм - нельзя, по зубам дадут... (с)

#18
Kepka

Kepka

    Clone Grade Zeta

  • Tech III Pilots
  • PipPipPip
  • 429 сообщений
39
  • Client:Рус

Подскажите по EveAI, что за char ID? у меня авторизация не проходит ни с 0 ни с 1...

Вбиваешь User ID и API Key, и выбираешь пункт меню AccountEntireis
В выпадающем списке выбираешь нужного тебе перса, покажет char ID.
  • 0
Изображение

#19
C. N.

C. N.

    C9R-NO

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 4153 сообщений
550
  • EVE Ingame:ilammy
  • EVE Alt:Gail Nightingale
  • Corp:xMONOLITHx
  • Ally:-GE-
  • Client:Eng

Подскажите по EveAI, что за char ID? у меня авторизация не проходит ни с 0 ни с 1...

Идентификатор персонажа. Получается вместе со списком информации про персонажей на аккаунте (переходи по http://api.eveonline.com/account/Characters.xml.aspx?userID=твой User ID&apiKey=твой API Key и смотри).
  • 0

Teamwork is essential; it gives the enemy other people to shoot at.

triage.png


#20
Anarh

Anarh

    Clone Grade Zeta

  • Tech III Pilots
  • PipPipPip
  • 409 сообщений
13
  • EVE Ingame:Anarh1980
  • EVE Alt:сидит в засаде
  • Corp:НаШа РаШа
  • Client:Рус

Вбиваешь User ID и API Key, и выбираешь пункт меню AccountEntireis
В выпадающем списке выбираешь нужного тебе перса, покажет char ID.

спасибо, нашел)
  • 0
Мысль японского автора мне понятна: пока в России демократия, её можно улыбаясь по кускам распилить! Пока авторитаризм - нельзя, по зубам дадут... (с)




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

0 members, 0 guests, 0 anonymous users