Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   API или удобное программирование в сети (https://forum.antichat.xyz/showthread.php?t=192102)

Berman 31.03.2010 14:56

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 напишите, добавлю в первый пост.

M_script_ 31.03.2010 15:56

Цитата:

Сообщение от Berman
сократить ссылку можно вот так:
http://0lv.ru/api.php?short=http://google.ru
замечательно то, что в ответе будет уже сокращённая ссылка.

Наоборот:
http://0lv.ru/api.php?short=http://0lv.ru/5p
http://0lv.ru/api.php?long=http://google.ru

Lilo 01.04.2010 16:18

эт не статья а гавно какое то

Jingo Bo 03.04.2010 01:54

Цитата:

эт не статья а гавно какое то
Ну как словами объяснить ржак:)

По сабжу, некоторое оч интересно;)


Время: 11:59