Използване на Microsoft Bing API в Delphi
Използвайки приложния програмен интерфейс (API) на Bing, Microsoft предоставя набор от лесни за използване услуги, които могат да бъдат полезни за разработване на уеб приложения Delphi, както и приложения Win32. Отправната точка, за да видите възможностите на Bing API е http://www.bing.com/developers. Първото нещо, което трябва да направите, за да започнете с Bing API, е да получите Bing AppID. За целта използвайте URL адреса: http://www.bing.com/developers/createapp.aspx .
API на Bing обикновено е безплатен за използване, при условие че се спазват указанията на Microsoft за неговото използване, които за щастие са доста гъвкави.
След като получите Bing AppID, можете да започнете. Най-простият начин за използване на Bing API е използването на HTTP GET заявка, която връща XML файл. API на Bing осигурява достъп до няколко типа търсене, които се наричат SourceType. Следните видове търсене са налични в v2.0 API:
Можете да използвате API на Bing в Delphi, като изпратите HTTP GET заявка до сървъра api.bing.net със следната структура:
& Източници = YourSourceType (s) + още опции
Тази HTTP GET заявка ще върне XML файл, съдържащ резултата. Delphi 2009 предоставя всички необходими компоненти, за да започнете да използвате API. Можете да използвате компонента Indy TidHTTP, за да направите HTTP GET заявка и TXMLDocument, за да анализирате получения XML файл. За да улесним живота си, използваме компонента TWebCopy, за да получим получения XML файл и TXMLDocument, за да анализираме резултата.