Wersja 9.47.0
- Wraz z aktualizacją wprowadzone zostaną dwie zmiany w API. Zmiany zostaną aktywowane po 2 tygodniach od dnia aktualizacji. Prosimy o kontakt w przypadku trudności z dostosowaniem aplikacji do wprowadzanych zmian.
- Sprawdzanie przesyłanych kluczy i żądań
Po aktualizacji wszystkie przesyłane klucze i żądania będą sprawdzane pod kątem poprawności. W przypadku błędów (np. literówki) lub podania nieistniejącego klucza wyświetlony zostanie komunikat o błędnym lub nieznanym kluczu. Konieczne będzie poprawienie danych.
- Walidacja danych
Wprowadzone zostaną restrykcyjne reguły sprawdzania przesyłanych wartości. Dotychczas wartości błędne były pomijane. Po aktualizacji w przypadku błędów lub wartości null wyświetlony zostanie komunikat z informacją o błędzie. Konieczne będzie poprawienie danych.
Przykład: akcja API fcc-staff-transfer, która ma między innymi dostępne klucze campaign_id, fields.type i fields.dst_user_id.
Na poniższym przykładzie widoczne są campaign_id_invalid, fields.type, fields.dst_user_id oraz invalid_key. Dodatkowo dla klucza fields.type przesłana jest niepoprawna wartość liczbowa (powinna być treść transfer bądź consultation). Dla klucza fields.dst_user_id spodziewaną wartością był numer ID agenta, a została przesłana wartość tekstowa. W takiej sytuacji wyświetlony zostanie komunikat błędu, informujący o błędnych wartościach i nieznanych kluczach.
Poniższy screen przedstawia komunikat błędu.
Szczegółowe informacje dotyczące kluczy i ich wartości dostępne są w platformie FCC w zakładce Administracja → Integracje → Dokumentacja API.