Използване на Microsoft Bing Api в Delphi

За да се присъедините към редиците на „Приет енкодер“, трябва:
Напишете 10 полезни съобщения или теми и вземете 10 харесвания.
За тези, които не искат да губят време, те могат да дарят средства за подкрепа на услугата и да се присъединят към редиците на VIP за един месец, допълнителна информация в HP.

API на Bing обикновено е безплатен за използване, при условие че се спазват указанията на Microsoft за неговото използване, които за щастие са доста гъвкави.


След като получите Bing AppID, можете да започнете. Най-простият начин за използване на Bing API е използването на HTTP GET заявка, която връща XML файл. API на Bing осигурява достъп до няколко типа търсене, които се наричат ​​SourceType. Следните видове търсене са налични в v2.0 API:

Този пример за код ще преведе "Hello world" от английски на немски ("hallo Welt").

Пример 3. Коригиране на правописни грешки.

API Bing може, наред с други неща, да ни предложи английска проверка на правописа. Отново интерфейсът е много прост, т.е. редовна HTTP GET заявка с SourceType Spell. Ние също така включихме този API във функцията Delphi за по-лесно използване.

Пример 4. Получаване на изображение от мрежата.

За няколко съществуващи по-интересни SourceType, като News, InstantAnswer, Video, концепцията остава същата. В последния пример използваме Bing API, за да получим първото изображение, което съответства на нашата заявка от мрежата и да го покажем в приложението. Ще опростим тази операция, използвайки TMS