ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

API или удобное программирование в сети
  #1  
Старый 31.03.2010, 14:56
Аватар для Berman
Berman
Участник форума
Регистрация: 20.02.2010
Сообщений: 121
Провел на форуме:
496930

Репутация: 60
Отправить сообщение для Berman с помощью ICQ
Post API или удобное программирование в сети

Привет antichat, решил накатать статейку про api сервисы, с которыми программирование в DELPHI для сети интернет стоновится ещё проще
Когда я начинал писать на Делфи я хотел написать программу которая сокращала бы ссылки, ну что-же? Я выловил запрос на сокращение ссылки и в респонсе получил огромный html код, через пару часов, забадавшись это всё парсить я решил поискать альтернитивы тиниюрл.
Их огромное количество, и зайдя на 0lv.ru я увидел кнопочку API, оказалось, что для использования их апи им просто нужно передать ссылку GET запросом т.е. сократить ссылку можно вот так:
http://0lv.ru/api.php?short=http://google.ru
замечательно то, что в ответе будет уже сокращённая ссылка.
Т.е. код программы которая сокращает ссылки вот такой.
procedure TForm1.Button1Click(Sender: TObject);
begin
edit2.Text := idhttp1.get('http://0lv.ru/api.php?short='+edit1.Text);
end;

Вообще это всё писал для того чтобы собрать все API воедино, ибо с такими сервисами программировать намного удобнее.
Вот что я насобирал:

ВКонтакте:
http://vkontakte.ru/feed2.php?act=user
Возвращает id и имя пользователя в jsone, парситься за 1 минуту =)
http://vkontakte.ru/feed.php
Возвращает сколько у юзера новых друзей, сообщений, встреч, фотографий(отметок), групп.
http://vkontakte.ru/feed2.php?mask=mf
Более расширеная инфа + Когда изменён статус в формате unix
http://vkontakte.ru/feed2.php?act=friends
Возвращает сколько новых друзей.

Про API для приложений я рассказывать не буду, но там тоже есть очень много всяких вкусностей.
Полная документация по ВКонтакте API http://vkontakte.ru/page2369267

Другие API
Сокращалка ссылок вышесказанная:
http://0lv.ru/api.php?short=http:// ваша ссылка

Узнать свой IP
http://www.whatismyip.com/automation/n09230945.asp

Статью скоро ещё дополню... =]
Кто знает ещё удобные API напишите, добавлю в первый пост.
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Безопасность беспроводных сетей Eff0rd Чужие Статьи 1 31.07.2009 20:09
Хакеры и кракеры или "Что такое хорошо и что такое плохо?" foreva Чужие Статьи 12 09.02.2008 12:26
Ошибки Windows dinar_007 Windows 19 01.07.2007 13:32
На счет халявного инета foreva Чужие Статьи 0 06.02.2005 12:06



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ