Как сделать свое API для сайта (для своей соц сети) ok

Bill Gates Bill Gates
25.01.2012
Например вконтакте [ссылка появится после проверки модератором] [ссылка появится после проверки модератором]
Добавлено 15 минут назад
[ссылка появится после проверки модератором] js/ api/openapi.js
Добавлено 14 минут назад
vkontakte.ru/developers.php
Добавлено 14 минут назад
http://vkontakte.ru/js/api/openapi.js

Александр Свиридов Александр Свиридов
25.01.2012
Вконтакте не пример так как он и не идеал. Существуют ВЕБ сервисы. Их очень много типов, можно и свои писать запросто. Простейший это когда вы имеете страницу куда подаёте GET запросы, все переменные передаёте в строке. А ответом на запрос будет страница которую вам отдаст сервер.

В более сложных ВЕБ сервисах формат обмена сообщениями вами не контролируется. Просто как на родном языке программирования вызываете методы объекта-сервиса, а обмен через HTTP происходит где-то внутри механизма ВЕБ сервиса. Это наиболее удобный быстрый способ разработки ВЕБ приложений.

Ну и третье. Кто будет потребителем ваших ВЕБ сервисов? Если это API делать без всякой стандартизации (типо как на Вконтакте) то другим людям придётся реализовывать обмен От и До. Правильнее конечно предоставлять всем библиотеки на различных языках чтобы они не писали вызов ВЕБ сервисов собственноручно. Но это возможно трудоёмкий процесс, равно как и реализовывать работу с ВЕБ сервисами каждый раз заново.

Alexander Osipov Alexander Osipov
25.01.2012
Сильно зависит от того, на чем написан сайт
в данный момент рекомендуемым подходом является так называемый REST

Добавить комментарий | Похожие обсуждения

Вопросы и ответы по Вконтакте
Вопросы и ответы

Популярные вопросы и ответы о социальной сети www.vkontakte.ru (vk.com)