Юлия Полянская
3765 сообщений
#14 лет назад
Не кидайте тапками в чайника за такие вопросы ) Я гуглила, но непонятности остались: АПИ - это один из языков програмирования? Возможно ли освоить АПИ не зная ничего о пррограмминге? То есть, учиться работать именно с АПИ?

Вот, в зависимости от ответов буду позориться вопросами дальше )
Владимир Ф.
1322 сообщения
#14 лет назад
Application Programming Interface это.
Нет это не язык.
Юлия Полянская
3765 сообщений
#14 лет назад
vovan_f, я читала эту статью )

Хорошо.. поставлю немного по-другому вопрос - что нужно знать, чтобы рабоать с АПИ? Языки программирования? Какие?
Ринат Г.
86 сообщений
#14 лет назад
Black_Sunrise, нужно знать сам API, что он позволяет, как вызывать его функции и тд., а язык - если имеется ввиду работа Windows API, то практически любой распространенный
Владислав М.
102 сообщения
#14 лет назад
API - это набор функций, классов или еще чего-то.
Есть WinAPI - это набор библиотек для взаимодействия программ с Windows (например для работы с этим API достаточно знать С, С++, Дельфи etc)
Есть например Zend_Framework (PHP). Можно сказать, что это тоже набор API для упрощения взаимодействия с БД, файловой системой, пользователем, etc...
Юлия Полянская
3765 сообщений
#14 лет назад
grf, а есть какие-то "самоучители для чайников"?

Miller_time, спасибо )
Владислав М.
102 сообщения
#14 лет назад
Цитата ("Black_Sunrise"):
есть какие-то "самоучители для чайников"?

А вас какое именно API интересует?
Ринат Г.
86 сообщений
#14 лет назад
Black_Sunrise, самоучители по языку программирования? если да, то по какому?
Александр С.
1408 сообщений
#14 лет назад
Black_Sunrise, API для работы с чем Вам нужен? Есть и vlontakte API и , как уже говорилось, Windows API, и у каждого разные наборы инструментов/языков.
Хотя если в программировании Вы не разбираетесь, то и API Вам ни к чему.
Интерфейс служит как свяывающее звено.
Евгений О.
2989 сообщений
#14 лет назад
API - это набор средств доступа, взаимодействия, управления предоставляемый программой/сервисом другим программам для доступа, взаимодействия, управления самой/самим собой. Необходимый язык программирования для работы с тем или иным API определяется теми возможностями, которые заложено в саму программу/сервис.

Для всех API существую описания их использования.
Юлия Полянская
3765 сообщений
#14 лет назад
Miller_time, coryphaeus, апи вконтакте
grf, по апи, есть такие? )
elosoft, в общих чертах ясно, спасибо!
Александр С.
1408 сообщений
#14 лет назад
Black_Sunrise,
довольно неплохая документация
Себастьян Ф.
584 сообщения
#14 лет назад
API это набо команд воспринимаемых программой. Аналог - команды для собачки. Типо API взаимодействия с собачкой: Фас, Сидеть, Дай лапу, Фу!, Фу, фу, фу отпусти ногу соседа и т.д. Соответственно разработчик программы может научить её другим коммандам, вроде как дрессировка собачек. Соответственно, для взаимодействия с программой, надо знать набор этих правил общения, на примере собачки, это когда приходят друзья и говорят: "Дай лапу". Если собачка дает лапу, значит друг знает API, если собачка, начинает ложиться на спину, значит друг использует не то API
Александр С.
1408 сообщений
#14 лет назад
Цитата ("neadekvat"):
coryphaeus, но она по API вконтакте. Вы считаете, что это единственное возможное API?


Black_Sunrise интересует именно АПИ Вконтакте Цитата ("Black_Sunrise"):
Miller_time, coryphaeus, апи вконтакте
Давид Г.
565 сообщений
#14 лет назад
Цитата ("SField"):
API это набо команд воспринимаемых программой. Аналог - команды для собачки. Типо API взаимодействия с собачкой: Фас, Сидеть, Дай лапу, Фу!, Фу, фу, фу отпусти ногу соседа и т.д. Соответственно разработчик программы может научить её другим коммандам, вроде как дрессировка собачек. Соответственно, для взаимодействия с программой, надо знать набор этих правил общения, на примере собачки, это когда приходят друзья и говорят: "Дай лапу". Если собачка дает лапу, значит друг знает API, если собачка, начинает ложиться на спину, значит друг использует не то API


Абсолютно согласен 1 из самых правильных ответов в этой теме.. +1
Юлия Полянская
3765 сообщений
#14 лет назад
coryphaeus, да я эти ссылки тоже изучаю уже... но как абсолютно ничего не понимающий в этом человек - мне сложно пока разобраться, по-этому и возникают такие вопросы )

SField, супер объяснили, очень доступно, спасибо! )

А какие языки программирования используются для апи вконтакте?
Евгений О.
2989 сообщений
#14 лет назад
SField, Вы, конечно, красиво объяснили, но все же не стоит упрощать до такой степени. DDE API, например, вообще никаких команд не пересылает, но это все же это API.
Владислав М.
102 сообщения
#14 лет назад
С API Вконакта настолько я знаю можно взаимодействовать с помощью JavaScript.
По-моему есть еще API для взаимодействия с десктопными приложениями.


Тут есть группа ВКонтакте API - это для встраивания в десктопные приложения, флеш и т.п.
Js API - Это взаимодействие с VK API через фреймы
Александр С.
1408 сообщений
#14 лет назад
Цитата ("Black_Sunrise"):
А какие языки программирования используются для апи вконтакте?


Как по мне, то php, actionScript. Но не буду утверждать на 100%
Евгений О.
2989 сообщений
#14 лет назад
Цитата ("neadekvat"):
А обучение, конечно, стоит начинать с самого сложного?

Обучение начинатся с правильной терминологии и правильных понятий. Можно ли на вопрос "Что такое автомобиль?" считать правильным ответом "Автомобиль - это жигули красного цвета"? Хотя "Жигули", даже красного цвета, это тоже автомобиль.