Подписка

добавить на Яндекс

Наши проекты

Delphi+Google

Google API

Google API в Delphi - проект с открытым исходным кодом.

Chrono

Chrono

Хронометр - программа для ведения списка задач.

ODFProc

ODFProc

ODFProc - работа с документами OpenOffice в Lazarus и FreePascal.

Поддержка блога

А тут я коплю на лицензию Delphi XE на iPad =).
Сумма пожертвования не фиксирована.

Публикации

Год назад

Случайный пост

Последние

Сообщения форума

Комментарии

Свежие комментарии

Социальные сети

Google

Facebook

Twitter

Опрос

Вы сейчас или в ближайшем обозримом будущем планируете разрабатывать кроссплатформенное приложение с использованием Firemonkey?



Loading ... Loading ...

Блоги и сообщества

Статьи по Delphi DelphiFeeds.ru - Все Delphi-блоги Рунета Сообщество умных людей VR-Online.RU Бесплатный журнал для программистов и всех, кто интересуется IT Статьи и уроки по Delphi Новостной блог о высоких технологиях
Система Orphus

Список публикаций с меткой: Яндекс

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

Дополнительную информацию по работе с Яндекс в Delphi можно найти в статьях с метками: ,  ,  

9.09.2011.
Опубликовал Vlad в 17:00.
Категории: Раскрутка блога.

Давненько я ничего не писал в рубрику "Раскрутка блога". Вроде бы и не зачем иметь такую рубрику в блоге по Delphi, но, тем не менее, кое-какие вопросы продвижения необходимо знать даже тем авторам блогов, которые ну никак не собираются зарабатывать деньги в Сети или просто раскручивать свой блог, повышая его популярность как среди пользователей так и в поисковых системах. И одним из таких вопросов является как раз вопрос о защите Вашей собственности  в блоге - информации.

Приходилось ли Вам когда-либо наблюдать такую ситуацию: Вы пишете интересную, актуальную статью, публикуете её и ждете, что вот дескать сейчас налетит куча народу в блог, начнется дискуссия, деление впечатлениями и т.д. А народа нет. Вроде и блог в полном порядке, и тема-то выбрана ну прям зашатаешься - о таком в Google и Яндекс спрашивают по 1000 раз на дню, а ответ самый большой и красочный только у вас. А посещений нету... А потом Вы заходите в поисковик, набираете даже не запрос, а название своего поста и обнаруживаете, что сверху на странице выдачи стоит какой-то непонятный сайт у которого видите ли выше тИЦ и PR и админ которого в наглую скопировал вашу работу. В итоге никто не в курсе, что Вы автор и более того, Вы вообще не можете доказать, что эта статья Ваша, а не скопированная с другого ресурса. Здесь даже проблема не в том, что Вы теряете посетителей или какие-то барышы - чисто с моральной точки зрения воровство (по другому как-то не могу сказать) накладывает свой отпечаток на дальнейшую работу в блоге.

И в этой теме я предлагаю всем желающим разобраться с вопросами: зачем защищать информацию в блоге и как это сделать?

Читать далее »

23.06.2011.
Опубликовал Vlad в 21:27.
Категории: Delphi в Web.

IncreaseПока Google чистит свои API решил немного доработать модуль для работы с Яндекс.Метрикой. Об этом модуле я писал пока всего один раз и за прошедшее время этот API вышел “из подполья”, т.е. теперь ссылка на API Метрики светится как в списке всех API Яндекса, так и на страничке Метрики сверху.

Теперь в модуле есть методы для доступа ко всем ресурсам сервиса, для которых используется метод GET, а также появился базовый метод для выполнения POST-запросов к Метрике.

Читать далее »

2.05.2011.
Опубликовал Vlad в 04:55.
Категории: Delphi в Web.

Yandex-metrika-Sh-300Не так давно я рассказывал о том, что Яндекс запустил API по авторизации в некоторых своих сервисах по протоколу OAuth и даже рассмотрел несколько примеров авторизации в Яндекс с помощью этого API. Недавно узнал, что список сервисов Яндекс, поддерживающих OAuth, расширился и теперь стала доступна работа с “Моим кругом” и Яндекс.Метрикой. Ну “Круг” я никогда не пользовал, а вот с Метрикой дружу довольно давно, поэтому решил сегодня немного покопаться в этом API и посмотреть, что нам дают разработчики для использования Метрики в своих настольных приложениях.

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

Читать далее »

2.03.2011.
Опубликовал Vlad в 20:28.
Категории: Delphi в Web.

Больше года назад я писал в блоге про API Яндекс.Спеллера – сервис проверки правописания. Тогда я представил вариант работы с API, используя простые POST-запросы и анализ XML.

Сегодня я решил вновь вернуться к этому API и написал небольшой компонент для Delphi который реализует работу с Яндекс.Спеллером через SOAP.

Читать далее »

7.12.2010.
Опубликовал Vlad в 05:04.
Категории: Delphi в Web.

Итак, как получать токен (ключ) для авторизации в сервисах Яндекс с помощью логина и пароля пользователя мы уже знаем. Теперь рассмотрим второй способ получения такого же токена, но только с использованием подтверждающего кода.

Использование подтверждающего кода очень сильно напоминает процесс авторизации в API Teitter’а для настольных приложений. Смысл этого способа достаточно прост: на первом этапе авторизации пользователь направляется на страницу Яндекс для ввода своего логина и пароля (если он ещё на вошел в аккаунт), далее Яндекс задает простой вопрос “Дать доступ к твоим данным приложению “Икс”?”. При положительном ответе сервер перенаправляет пользователя на страницу на которой расположен код подтверждения. Второй этап – пользователь вводит код подтверждения в программу и программа уже это код отправляет снова серверу для получения токена. Если все верно – сервер возвращает токен и можно работать с ресурсами API. Рассмотрим весь процесс по пунктам.

Читать далее »

6.12.2010.
Опубликовал Vlad в 23:56.
Категории: Delphi в Web.

Как я недавно говорил, в настоящее время Яндекс предоставляет разработчикам доступ к некоторым своим сервисам через API. Для авторизации используется OAuth 2.0. При этом разработчики Яндекс постарались предусмотреть все возможные варианты авторизации (с мобильного, веб- или настольного приложения) и, ем самым, позволить как можно большему количеству сторонних разработчиков получить доступ к сервисам и использовать их работу в своих программах.

Естественно, для нас, как разработчиков в Delphi, наибольший интерес представляет OAuth-авторизация для настольных приложений. Сегодня рассмотрим один из возможных вариантов получения токена для использования его в работе с сервисами Яндекса.

Читать далее »

30.11.2010.
Опубликовал Vlad в 22:32.
Категории: Без категории.

0000x9p3 Так уж сложилось, что на Яндекс разнообразные API сервисов появляются позже, чем на том же Google, да и их количество по сравнению с Google значительно меньше. Ещё меньше на Яндекс было API для настольных приложений. На сколько мне помнится более менее подходящим оказался API Яндекс.Спеллера, который мне довелось перенести на Delphi. По этой причине особо и не следил за новыми разработками на Яндексе. Сегодня снова заглянул в гости к разработчикам Яндекса и был приятно удивлен появившимся обновлениям.

Читать далее »

16.01.2010.
Опубликовал Vlad в 17:04.
Категории: Delphi в Web.

Пока собираюсь с мыслями по поводу написания одной большой статьи про использование Ribbon Controls решил между делом поразбираться с различными API.

Но прежде, чем предоставлю модуль для работы с API, спрошу Вас вот что.

Суть проблемы такова: есть 3 компьютера - 2 стационара и 1 ноутбук. На стационарах стоят винды XP (SP3, все обновления совпадают), на ноуте - стоит винда XP SP-2 и Ubuntu 9.10.  Стационары подключены к Интернету через одного и того же провайдера. На первом стационаре  не грузятся все страницы вида http://code.googele/... На втором стационаре от Гуглы работает только поиск.Подключаю к инету ноутбук, запускаю Windows, открываю Гугл - работает всё кроме переводчика и FeedBurner'а. Под Ubuntu - работает все.

Вопрос: что за фигня происходит? Читать далее »

19.10.2009.
Опубликовал Vlad в 08:50.
Категории: Delphi в Web, Без категории.

В прошлой статье про выдачу Яндекса я привел лишь один вариант и один пример парсинга выдачи с целью определения позиции сайта в результатах поиска Яндекс. На самом деле нет ничего сверхъестественного в написании подобных компонентов под свои нужды.

парсинг поисковиков

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

Читать далее »

15.10.2009.
Опубликовал Vlad в 03:30.
Категории: Delphi в Web.

RegExpСразу скажу почему этот компонент Delphi я "окрестил" простейшим. Дело в том, что при парсинге выдачи Яндекса не используется никаких прокси в результате чего необходимо было выбирать временную паузу, чтобы не поисковик не блокировал запросы.

Естественно, что с таким компонентом Вы врядли соберете промышленный парсер, но на это расчёта и не было :) Цель - показать возможность разработки подобного компонента для парсинга средствами Delphi 2010 и использовать его в личных целях, например для отслеживания подъемов/падений Вашего сайта в выдаче.

В последствии Вы можете продолжить разработку и приспособить компонент под свои нужды. Читать далее »

   


пистолет шокер