Użycie
Publiczne API pozwala na generowanie wyświetleń i widgetów bezpośrednio na Twojej stronie bez konieczności przechowywania opinii.
W przeciwieństwie do prywatnego API, nie zawiera informacji osobistych klientów (imię, e-mail, numer zamówienia...).
-
Limity wykorzystania: nieograniczoneCache'owanie przez CDN, to API może być wywoływane bezpośrednio w ajaxie z twojej strony.
-
Uwierzytelnienie : nieTo API nie wymaga uwierzytelnienia, ponieważ nie zwraca danych wrażliwych.
-
Liczba wyników : 1000 maxAPI zwraca do 1000 opinii na żądanie, posortowanych według daty malejąco.
-
Średni czas odpowiedzi: 30 msPubliczne API jest zoptymalizowane, aby zapewnić czasy odpowiedzi umożliwiające płynne wyświetlanie widgetów.
Parametry zapytania
Następujące parametry muszą być użyte do personalizacji zapytania:
-
public_key string, obowiązkowyUnikalny klucz publiczny do uzyskania dostępu do API
-
scope string, obowiązkowyTyp żądanych danych. 'site' lub ID produktu.
Wartości zwracane przez API
API zwraca odpowiedź zawierającą obiekt 'ratings' i obiekt 'reviews'.
Ratings
Obiekt 'ratings' dostarcza podsumowanie ocen:
-
total integerCałkowita liczba opinii.
-
average floatŚrednia przyznana ocena.
-
distribution arrayRozkład ocen między 1 a 5.
Reviews
Obiekt 'reviews' jest listą opinii z następującymi informacjami dla każdej opinii:
-
id integerUnikalny identyfikator opinii.
-
c stringImię i pierwsza litera nazwiska klienta.
-
r integerOcena przyznana produktowi (od 1 do 5).
-
txt stringTekst opinii pozostawionej przez klienta.
-
date stringData, w której opinia została opublikowana (format: RRRR-MM-DD GG:MM).
-
odate stringData zamówienia związana z opinią (format: RRRR-MM-DD).
-
reply stringOdpowiedź sprzedawcy na opinię, jeśli dotyczy.
-
rdate stringData odpowiedzi sprzedawcy (format: RRRR-MM-DD), jeśli dotyczy.
-
transl integerOkreśla, czy opinia została przetłumaczona (1) czy nie (0).
-
lang stringKod języka opinii (na przykład: 'fr' dla francuskiego).
Przykład odpowiedzi API dla zapytania o produkt:
Przykład 1: Pobieranie recenzji 'strona'
Możesz używać tego API z różnymi językami programowania i bibliotekami, aby zaspokoić specyficzne potrzeby swojego projektu. Wśród popularnych opcji znajdują się PHP z cURL lub file_get_contents, czysty JavaScript lub jQuery.
Każdy język ma swoje własne zalety i szczególności, co pozwala na wybór najlepiej dopasowanego rozwiązania do Twojego kontekstu.
Przykłady kodu dostarczone dla każdego języka i biblioteki pomogą Ci zrozumieć, jak wykonywać zapytania do API oraz jak wykorzystać zwrócone dane do integracji w Twojej aplikacji lub na stronie internetowej.
Podążając za tymi przykładami, będziesz mógł dostosować zapytania do swoich specyficznych potrzeb i wyświetlić istotne informacje dla swoich użytkowników.
Przykład 2: Pobieranie recenzji 'produkt'
W podanym przykładzie masz 4 różne sposoby na zażądanie API, aby uzyskać opinie na temat konkretnego produktu o identyfikatorze '42'.
Oczekiwany identyfikator produktu to ten, który nam przekazujesz podczas składania zamówień. Jest to więc identyfikator produktu, który do Ciebie należy.
W przypadku potrzeby dodatkowej pomocy możesz również skontaktować się z pomocą techniczną. Pomoc jest dostępna, aby odpowiedzieć na twoje pytania, udzielić porad i pomóc w rozwiązywaniu problemów związanych z korzystaniem z API. Nie wahaj się ich kontaktować w razie potrzeby.