Рубрика «api» - 125

С чего все началось

Разрабатывая проект, я столкнулся с необходимостью организации клиент-серверного взаимодействия приложений на платформах iOS и Android с моим сайтом на котором хранилась вся информация — собственно БД на mysql, картинки, файлы и другой контент.
Задачи которые нужно было решать — достаточно простые:
регистрация/авторизация пользователя;
отправка/получение неких данных (например список товаров).

И тут-то мне захотелось написать свой API для взаимодействия с серверной стороной — большей своей частью для практического интереса.

Входные данные

В своем распоряжении я имел:
Сервер — Apache, PHP 5.0, MySQL 5.0
Клиент — Android, iOS устройства, любой браузер

Я решил, что для запросов к серверу и ответов от него буду использовать JSON формат данных — за его простоту и нативную поддержку в PHP и Android. Здесь меня огорчила iOS — у нее нет нативной поддержки JSON (тут пришлось использовать стороннюю разработку).
Читать полностью »

Высший суд Евросоюза в среду, 2 мая принял решение в деле SAS Institute, разработчика SAS System, против World Programming Limited (WPL). Постановление суда гласит:

… С целью создания WPS, WPL на законных основаниях приобрела учебную версию SAS System, лицензия которой разрешает использовать SAS для непроизводственных целей. Таким образом, хотя WPL и изучала продукт SAS, нет никаких оснований полагать, что специалисты WPL получили доступ к исходному коду SAS.

… Только конкретное выражение идей и принципов защищается копирайтом. Объектом защиты, предоставляемой Директивой 91/250, является такое выражение в виде компьютерной программы, в исходном или объектном коде, что не запрещает воспроизводить конкретную функциональность на других языках программирования. На основе этих соображений, суд считает, что ни функции компьютерной программы, ни языки программирования, ни форматы данных не могут быть защищены копирайтом.

Читать полностью »

Яндекс.Диск открывает APIПочти месяц назад запустился Яндекс.Диск. За это время мы пригласили на борт более 150 000 человек, подготовили несколько обновлений программ для Windows и Mac OS X и доработали веб-интерфейс. У команды сервиса в запасе немало планов по развитию, и уже в сейчас в разработке несколько новых возможностей, о которых вы не раз спрашивали.

Мы благодарим всех, кто участвует в бета-тестировании Диска и присылает нам отзывы и багрепорты.

Сегодня речь пойдет о недавно открывшемся API Яндекс.Диска и первой программе, написанной с его помощью. Документация API пока содержит только описание методов протокола WebDAV, позволяющих управлять данными в Диске. В будущем мы планируем дополнить её новыми методами.

Яндекс.Диск открывает API Многие из вас спрашивали о клиенте Яндекс.Диска под Linux, который помимо работы с данными в Диске позволял бы хранить локальную копию файлов. Сегодня в качестве примера программы, написанной с использованием API, мы расскажем о прототипе клиента под Linux, созданным нашим коллегой Алексеем Капрановым.

Сразу оговоримся, что это прототип, а не полноценная программа, и мы не рекомендуем использовать её в текущей реализации для синхронизации важных данных. Текущая версия доступна на GitHub — это примерно 130 строк кода на Perl. Клиент имеет пока лишь рудиментарую обработку ошибок, а также самый простой интерфейс.

Если вы полны решимости и умеете программировать, попробуйте доработать прототип! Или используйте API Диска для создания совершенно новых программ и приложений. Они помогут нам понять, в какую сторону должно развиваться API.

Команда Яндекс.ДискаЧитать полностью »

27 апреля мы провели в Москве встречу с разработчиками, посвященную вопросам интеграции приложений и сервисов с Evernote.

В ходе мероприятия мы рассмотрели как вопросы продвижения партнерских продуктов, так и возможности Evernote API для расширения их функциональности. Также на Evernote Dev Meetup о своем опыте интеграции рассказали несколько существующих партнеров Evernote.

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

Итоги Evernote Dev Meetup Moscow

Читать полностью »

Приветствую Вас, Читатели!
image
В этом посте я рассказал о своей программе для скробблинга треков на Last.fm. Теперь я хочу рассказать Вам, как на языке C# наладить взаимодействие с Last.fm API на примере скробблинга трека.
Читать полностью »

Использование API Яндекс.Карт для работы с произвольными подложками

Что общего у трех картинок сверху? На левой — часть Санкт-Петербурга из OpenStreetMap. На центральной — карта из Lineage 2. На правой — автомобильные пробки Москвы на подложке от Google. А объединяет эти изображения новое API Яндекс.Карт, вышедшее совсем недавно.

Одной из особенностей API 2.0 является очень простая в использовании поддержка произвольных подложек. Вам не обязательно использовать карты Яндекса для своего ресурса. Никто не мешает скрестить подложку от OpenStreetMap и мощное API от Яндекса для реализации функционала карты.

Хотите показать на OpenStreetMap область доставки вашей пиццерии? Расположить на карте очередной MMORPG монстров? Отобразить Яндекс.Пробки на карте от Google? Нет ничего проще!

Читать полностью »

Долгое время не решался писать на Хабр. Как минимум, из-за технической неустойчивости проекта. Теперь, когда работа налажена (искренне надеюсь на это), мы получили небольшое признание в виде гранта от Юрия Мильнера и Павла Дурова, я готов отправить проект в хабромясорубку.

image

Меня зовут Никита Лихачев, я хочу рассказать вам о сайте The Twi Journal. Это газета, которая строится на основе автоматического анализа русскоязычного Твиттера.

Аккуратно: большие картинки | На «Я пиарюсь» кармы не хватило

Читать полностью »

JavaScript API Яндекс.Карт — версия 2.0Всем привет! Меня зовут Сергей Константинов, и я руководитель группы разработки алгоритмов API Яндекс.Карт.

Сегодня мы запустили новую версию JavaScript API — 2.0. Вообще, в этом месте должна быть перепечатка поста из блога Яндекса, но мы решили в этот раз отступить от традиции :).

Вместо сухого официального сообщения, я попробую в тёплой ламповой обстановке рассказать вам, как и зачем мы делали JavaScript API 2.0.

Читать полностью »

Прочитав недавно появившуюся статью Маршруты на картах Google в вашем Android-приложении, я решил показать еще один альтернативный подход, для решения этой задачи. Возможно он даст немного большее представление о работе с google-maps и поможет новичкам быстрее разобраться с этим вопросом.
Читать полностью »

Evernote Dev Meetup: 27 апреля, Москва, Digital October. Приглашаем разработчиков и всех, кому интересен Evernote API
Возможно, вы уже знаете, что у Evernote есть открытый API, который позволяет разработчикам интегрировать свои продукты и приложения с нашим сервисом.

Если вам интересно узнать больше о том, как сделать свой сервис или приложение привлекательным для десятков миллионов пользователей Evernote, и что вам это даст, мы рады будем об этом рассказать при личной встрече.

Что: Встреча с разработчиками Evernote Dev Meetup
Где: Центр Digital October, Москва, Берсеневская набережная, 6, аудитория 4
Когда: 27 апреля 2012 года, 14:00

Зарегистрироваться на встречу прямо сейчас >>
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js