HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

API или удобное программирование в сети
  #1  
Старый 31.03.2010, 14:56
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 напишите, добавлю в первый пост.
 
 





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


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




ANTICHAT.XYZ