Zintegrowane API to ogólnodostępny zestaw funkcji dla twórców stron i aplikacji. Pozwala wzbogacić aplikacje o zaawansowane rozwiązania informatyczne.
Główne kategorie metod:
- Metody matematyczne
- Metody obliczeniowe i przetwarzania
- Metody lingwistyczne
- Metody tłumaczeniowe
- Metody komunikacyjne
- Metody związane z bazami wiedzy
- Metody związane z usługami
Przypadki użycia
Wysyłka osobistych wiadomości do użytkowników
Firma potrzebuje wysłać mejle do swoich klientów. Ma zapisane w bazie ich imiona. Aby mejle były bardziej osobiste, postanowiła zacząć każdego mejla od frazy:
Drogi Łukaszu
Firma dysponująca imionami musi mieć możliwość zmiany ich w formę wołacza, potrzebną do wysyłki (Łukasz->Łukaszu). Aby uzyskać taką formę korzysta z funkcji dostępnej w API:
/linguistics/polish/word/changecase -to vocative -word 'Łukasz'
Wyświetlenie bieżącej daty
Twórca strony potrzebuje wyświetlić na stronie bieżącą datę. Może ona zawierać nazwę miesiąca albo dnia tygodnia. Może nawet być potrzeba zapisania daty w całości tekstowo:
7 marzec
poniedziałek, 7 marca
poniedziałek, siódmy marzec
poniedziałek, siódmego marca
Twórca strony potrzebuje możliwości zmiany daty na odpowiedni tekst w języku polskim. Aby to uzyskać korzysta z funkcji dostępnej w API:
/linguistics/polish/date/changeformat -to Dm -date '2.03.1934'
/linguistics/polish/date/changeformat -to 't, D m' -date '2.03.1934'
/linguistics/polish/date/changeformat -to 't, d m' -date '2.03.1934'
/linguistics/polish/date/changeformat -to 't, d! m!' -date '2.03.1934'
Przetłumaczenie strony albo tekstu
Twórca strony chce przetłumaczyć stronę albo tekst na inny język. Aby to zrobić stosuje metodę:
/linguistics/translation/translate -from polish -to english -text 'Witaj świecie'
Wysłanie SMSów do użytkowników strony
Twórca strony chce wysłać SMS-a do określonego numeru telefonu. Stosuje metodę:
/communication/channels/sms/send -number 768493847 -text 'Cześć, masz nową wiadomość na stronie X'
Wygenerowanie PDF-a
Twórca strony chce wygenerować PDF-a na podstawie podanego tekstu:
/documents/conversions/textToPdf -text 'Treść dokumentu'
Wygenerowanie mowy na podstawie tekstu
Twórca strony chce wysłać użytkownikowi komunikat. Potrzebuje do tego zapisu dźwiękowego określonego tekstu (TTS). Używa polecenia:
/documents/conversions/textToSpeech -text 'Masz nową wiadomość'