Список публикаций с меткой: API
Статьи с меткой API содержат информацию по работе с различными API в Delphi, например, API Google, Twitter и других сервисов в Сети. Эта метка является наиболее общей для статей такого плана.
Также информацию по работе с различными API Вы можете найти в статьях с метками: Google API, Метрика, Яндекс, IFeedItem, RSS, Windows, IFeed, IFeedFolder, IFeedsManager, Get Connection API, Спеллер, Bing, Google, Twitter, Twitter API
7.07.2011.
Опубликовал
Vlad в 03:35.
Категории: Delphi в Web.
Как быстро пролетела первая неделя отпуска :). Последние три дня так вообще махом потому как довольно плотно “завис” над API Google Docs и обновлениями в блоге. Ну, с обновлениями познакомлю всех немного позже, как только все эти обновы заработают в полную силу, а пока по теме поста.
Итак, сам по себе API Google Docs (он же API списка документов Google) по сложности не отличается от многих других API Google – те же данные в формате XML, те же GET, POST, PUT-запросы, однако серьезные различия есть в объемах перекачиваемых данных. Одно дело, когда мы качаем из Сети XML-файл размером в 200-300 Кб, а другое – когда вместе с этими данными нам надо получить файл или наоборот – забросить в аккаунт файл объемом, скажем, в несколько мегабайт. А если канал слабый? А ну как “заглючит” чего-нибудь в момент аплоада? Подводных камней достаточно и надо их как-то обходить, искать решения. А с последним обновлениям сервиса так вообще все пользователи получили возможность закачивать в аккаунт файлы любых форматов. Благо разработчики API предусмотрели такую замечательную возможность как возобновляемые загрузки (resumable upload). Вот над этой возможностью я и работал последние три дня. Причем пришлось реализовывать работу сразу с двумя библиотеками – Indy и Synapse.
Читать далее »
23.06.2011.
Опубликовал
Vlad в 21:27.
Категории: Delphi в Web.
Пока Google чистит свои API решил немного доработать модуль для работы с Яндекс.Метрикой. Об этом модуле я писал пока всего один раз и за прошедшее время этот API вышел “из подполья”, т.е. теперь ссылка на API Метрики светится как в списке всех API Яндекса, так и на страничке Метрики сверху.
Теперь в модуле есть методы для доступа ко всем ресурсам сервиса, для которых используется метод GET, а также появился базовый метод для выполнения POST-запросов к Метрике.
Читать далее »
11.06.2011.
Опубликовал
Vlad в 19:12.
Категории: Delphi в Web.
Что-то в последнее время работа с Google API начинает напоминать хождение по минному полю. Буквально вчера ночью допилил модуль для работы с OAuth Google, слил его в репозиторий на GitHub, думал сегодня попробую с помощью него до конца доработать API Переводчика Google, а тут такая новость…Зря я сразу не подписался на этот блог – может не пришлось бы неделю терять на разработку.
Вкратце суть новости разработчиков API Google следующая – в лаборатории запускаю семь новых API, в том числе и Tasks API, о котором я упоминал ранее. Вместе с этим Google прекращает поддержку сразу восемнадцати API, причём часть из них была уже совсем не лабораторными, т.е. гарантировалась их долгосрочная поддержка.
Что в итоге поимели разработчики, строящие свои продукты на базе API Google?
Читать далее »
2.05.2011.
Опубликовал
Vlad в 04:55.
Категории: Delphi в Web.
Не так давно я рассказывал о том, что Яндекс запустил API по авторизации в некоторых своих сервисах по протоколу OAuth и даже рассмотрел несколько примеров авторизации в Яндекс с помощью этого API. Недавно узнал, что список сервисов Яндекс, поддерживающих OAuth, расширился и теперь стала доступна работа с “Моим кругом” и Яндекс.Метрикой. Ну “Круг” я никогда не пользовал, а вот с Метрикой дружу довольно давно, поэтому решил сегодня немного покопаться в этом API и посмотреть, что нам дают разработчики для использования Метрики в своих настольных приложениях.
В качестве примера использования API в Delphi рассмотрим как получить список всех счётчиков, зарегистрированных в аккаунте Метрики, а также получим информацию по любому из доступных счётчиков.
Читать далее »
16.04.2011.
Опубликовал
Vlad в 20:48.
Категории: Delphi в Web, MSDN.

Это четвертый пост в блоге, посвященный Windows RSS Platform. Предыдущие посты:
- Windows RSS Platform в Delphi. Интерфейс IFeedsManager.
- Windows RSS Platform в Delphi. Интерфейс IFeedFolder.
- Windows RSS Platform в Delphi. Интерфейс IFeed.
Сегодня рассмотрим методы и свойства интерфейса IFeedItem - отдельного элемента RSS-канала.
Читать далее »
16.04.2011.
Опубликовал
Vlad в 00:00.
Категории: Delphi в Web, MSDN.
Это третий пост, касающийся работы с
Windows RSS Platform в Delphi. Предыдущие посты:
- Windows RSS Platform в Delphi. Интерфейс IFeedsManager.
- Windows RSS Platform в Delphi. Интерфейс IFeedFolder.
Сегодня мы рассмотрим методы и свойства интерфейса IFeed, который предоставляет нам всё необходимое для работы с RSS-каналом сайта.
Интерфейс IFeed предназначен в первую очередь именно для работы с каналом, а не отдельным элементом фида, соответственно сегодня не пойдет речи о том как прочитать заголовки постов и т.д. – только основа работы с каналами.
Читать далее »
12.04.2011.
Опубликовал
Vlad в 03:20.
Категории: Delphi в Web, MSDN.
Это вторая часть постов, посвященных работе с Windows RSS Platform – API для управления подписками пользователя.
1 часть – “Windows RSS Platform в Delphi. Интерфейс IFeedsManager.”
Сегодня рассмотрим работу с ещё одним интерфейсом, входящим в состав Windows RSS Platform – IFeedFolder.
Интерфейс IFeedFolder используется для управления папками и создания новых подписок на RSS-каналы.
Читать далее »
11.04.2011.
Опубликовал
Vlad в 21:45.
Категории: Delphi в Web, MSDN.
Несколько раз в своем блоге я упоминал про обработку RSS-каналов средствами AJAX API Google. Удобный и экономичный способ разобрать RSS-канал любой сложности, в т.ч. и “завернутый” в FeedBurner. Если необходимо быстро получить список постов канала, провести поиск определенного поста в содержимом канала и т.д. ИМХО лучшего API и не надо.
Сегодня рассмотрим работу с Windows RSS Platform для управления RSS-каналами. Этот API позволяет не только получить данные с конкретного канала, но и довольно удобно управлять целым списком каналов, распределять их по папкам, загружать содержимое и т.д. В общем с помощью этого API можно разработать полноценный RSS Reader. Но обо всем по порядку.
Читать далее »
8.04.2011.
Опубликовал
Vlad в 21:18.
Категории: Delphi в Web, MSDN.
В целом, тема, заявленная в посте далеко не нова – ответ на вопрос “Как в Delphi узнать, что компьютер подключен к Интернет?” на страничках из прошлого XX века. Но время оно не стоит на месте и программисты различного уровня подготовки предлагают самые различные способы проверки подключения компьютера к Интернет – от небольших листингов в 5-6 строчек кода, до умопомрачительных алгоритмов проверки.
И эти способы, вроде бы работают до сих пор и в Win 7 и в более старых версиях Windows. Расписывать все эти способы. думаю, смысла никого нет. Те кому они нужны – Google в помощь, или сразу вот такая ссылка с результатами запроса к Google.
Я же сегодня покажу ещё один из способов проверки подключения к Интернет, доступный пользователям Win Vista – 7.
Читать далее »
2.03.2011.
Опубликовал
Vlad в 20:28.
Категории: Delphi в Web.
Больше года назад я писал в блоге про API Яндекс.Спеллера – сервис проверки правописания. Тогда я представил вариант работы с API, используя простые POST-запросы и анализ XML.
Сегодня я решил вновь вернуться к этому API и написал небольшой компонент для Delphi который реализует работу с Яндекс.Спеллером через SOAP.
Читать далее »
« Предыдущая страница
Свежие комментарии