ObjectScript — новый объектно-ориентированный язык программирования с открытым исходным кодом. Его презентация прошла на хабре некоторое время назад в этой статье и вызвала у читателей интерес и бурное обсуждение. Поэтому я решил не останавливаться на презентации и описать ObjectScript API.Читать полностью »
Рубрика «api» - 110
ObjectScript API, интеграция с C++. Часть 1: работа со стеком, вызов функций OS из C++
2012-09-29 в 12:54, admin, рубрики: api, javascript, objectscript api, Программирование, метки: objectscript apiDeployd — backend платформа для frontend разработчиков
2012-09-21 в 14:51, admin, рубрики: api, backend, framework, javascript, Веб-разработка, метки: api, backend, framework, javascript, фронтендDeployd — Open source API платформа разработки которая делает написание серверной части веб и мобильных приложений простой.
Создание мощных интерфейсов API для веб-и мобильных приложений занимает несколько минут, а не дней или недель. То, что требовало сотни строк кода, теперь реализуется в всего несколько строк для описания простых обработчиков событий.
Читать полностью »
Клиент для SOAP API Почты России на Python
2012-09-10 в 7:57, admin, рубрики: api, python, russianpost, soap, метки: python, russianpost, soapВ процессе работы над текущими проектами возникла ситуация когда «вдруг» перестал парситься сайт трекингов Почты России. В интернетах даже немного побурлили по поводу «ужасной» новой защиты и т.п. В тех же интернетах всплыла тогда информация, что у Почты России имеется-таки API. Не совсем человеческий (т.е. по протоколу SOAP) но какой-никакой существует и кто-то им даже, якобы, пользуется. Я сообщил шефу, шеф написал письмо на Почту России (электронное, на удивление) и оказалось — да. Всё это действительно есть и вроде бы даже работает. Видимо создали сервис ещё тогда.
Под катом будет линк на рабочий класс клиента (на python) к API Почты России и немного подробностей работы с ним.
Читать полностью »
JSONP Formatter для ASP.NET Web API
2012-08-30 в 5:45, admin, рубрики: .net, api, ASP, ASP.NET, asp.net web api, web api ASP.NET Web API из коробки не включает в себя JSONP Formatter, но его довольно просто создать собственными руками.
Читать полностью »
Гео-модуль для PHP приложений
2012-08-22 в 9:17, admin, рубрики: api, php, z-payment, Блог компании Платежная система Z-Payment, Веб-разработка, географические наименования, геоинформационный сервис, геолокация, КЛАДР, ФИАС, яндекс.карты, метки: api, z-payment, географические наименования, геоинформационный сервис, геолокация, КЛАДР, ФИАС, яндекс карты Вопрос «Где?» возникает сразу же после вопроса «Что?» эта закономерность верна и в вебразработке. Многие сайты запрашивают информацию у пользователя, предлагая ему ввести свой адрес, т. е. страну, регион, город, улицу, дом почтовый индекс. Но как потом обрабатывать эти данные, если они были указаны в свободной форме? В своих первых проектах мы использовали свой «велосипед», но по мере роста и развития это «чудо» превратилось в «чудовище», которое поставило крест на эффективной обработке гео-информации о наших пользователях. Мне была поставлена задача прибить этого монстра, заменив его стандартизованной гео-базой и простым интерфейсом для работы с ней. Гугление на эту тему не дали готового решения, поэтому пришлось отбросить простой вариант и сделать свой гео-модуль.
Читать полностью »
Как правильно искать в Google
2012-08-14 в 21:19, admin, рубрики: api, Google, Google API, Алгоритмы, операторы, поиск, метки: Google, Алгоритмы, операторы, поиск Наверняка нет человека, который хотя бы раз слышал о таком замечательном поисковике, как Google. Полагаю, вам не раз приходилось его использовать, когда вы хотел что-нибудь узнать. Вот только находили ли вы то, чего хотели? Если вы так же часто как и я ищете ответы в Google, я думаю, вам будет полезна эта статья, потому что она расчитана сделать ваш поиск более быстрым и эффективным. Итак, для начала немного истории…
Читать полностью »
Новые возможности API Яндекс.Диска
2012-08-10 в 9:47, admin, рубрики: api, Блог компании Яндекс, облачные сервисы, разработка, хранение данных, хранение файлов, яндекс, Яндекс.Диск, метки: api, облачные сервисы, разработка, хранение данных, хранение файлов, яндекс, Яндекс.Диск Некоторое время назад мы открыли API Яндекс.Диска. Сегодня документация пополнилась двумя новыми методами: публикация файлов, размещённых на Диске, и получение оповещений об изменениях.
На базе доступной документации теперь можно создавать программы и приложения не только для хранения и синхронизации данных, но и для их публикации. С помощью API можно сгенерировать публичную ссылку на любой файл, загруженный на Яндекс.Диск, или вернуть ему статус личного.
Читать полностью »
Пишем плагин к Intellij IDEA: Регистрация типа файла
2012-08-09 в 12:34, admin, рубрики: api, intellij idea, java, плагин, разработка, метки: api, intellij idea, плагинНедавняя статья на Хабре напомнила мне о том, сколько времени я провел пытаясь написать свой плагин к Intellij IDEA. Официальная документация по созданию плагинов хоть и есть, но её неожиданно мало.
В этой статье я расскажу о том, как зарегистрировать свой тип файла в Intellij IDEA. Это может понадобиться если вы пишете свой языковой плагин или хотите запускать внешний редактор для файлов. В качестве примера возьмем файлы Apache JMeter (установка самого JMeter не требуется).
Читать полностью »
Авторизация на сайтах через Z-Payment (OAuth 2.0)
2012-08-08 в 7:55, admin, рубрики: api, oauth, php, z-payment, авторизация, аутентификация, Веб-разработка, Вконтакте, платежная система, метки: api, oauth, z-payment, авторизация, аутентификация, Вконтакте, платежная система Здравствуйте читатели! Данная статья описывает протокол API Z-Payment на основе OAuth 2.0, для авторизации пользователей на сторонних сайтах. Признаемся, что регистрироваться всегда лень, не говоря уже о том, что приходится делиться личной информацией (как минимум почтой), а когда это необходимо делать всего лишь один раз, то лень в двойне. Именно по этому Интернет сервисы с большим количеством пользователей, предлагают возможность авторизации на сторонних ресурсах через себя и Z-Payment в этом случае уже не исключение.
Читать полностью »
Реализация REST API на Symfony2: правильный путь
2012-08-03 в 12:24, admin, рубрики: api, php, php 5.3, rest, rest api, right way, symfony, symfony2
Создание REST API это нелегкая задача. Нет, серьезно! Если вы хотите написать API правильно, вам придется о многом подумать, решить, быть прагматичным, или API маньяком. REST это не только GET, POST, PUT и Delete. На практике, у вас могут быть взаимодействия между ресурсами, нужно перемещать ресурсы куда-то еще (к примеру внутри дерева), или вы захотите получить конкретное значение ресурса.
В данной статье собрано все, чему я научился реализуя различные API сервисы, используя для этих целей Symfony2, FOSRestBundle, NelmioApiDocBundle и Propel. К примеру сделаем API для работы с пользователями. Читать полностью »