API: Zalecenia: Różnice pomiędzy wersjami

Z DrRobert DOCS
Przejdź do nawigacji Przejdź do wyszukiwania
Nie podano opisu zmian
Nie podano opisu zmian
 
(Nie pokazano 8 wersji utworzonych przez 2 użytkowników)
Linia 1: Linia 1:
== GET /recommendations ==
== GET /recommendations ==
Lista wszystkich zaleceń
Lista wszystkich zaleceń, zwraca tablice elementów [[API: RecommendationObject]]


== GET /recommendation/$id ==
== GET /recommendation/$id ==
Dane zalecenia
Dane zalecenia, zwraca element [[API: RecommendationObject]]


== GET /user/$uuid/recommendations ==
== GET /user/$user_uuid/recommendations ==
Lista zaleceń dla użytkownika
Lista zaleceń dla użytkownika, zwraca tablice elementów [[API: UserRecommendationObject]]


== POST /user/$uuid/recommendation/$id ==
== POST /user/$user_uuid/recommendation/$recomendation_uuid ==
Wysłanie informacji o wykonaniu zalecenia
Wysłanie informacji o wykonaniu zalecenia.
 
=== Parametry JSON ===
{| class="wikitable"
!Klucz
!Typ
!Przykład
!Opis
!Wymagane
|-
|done_date
|date
|2024-01-01
|Data wykonania rekomendacji
|Tak
|}
== POST /user/$user_uuid/email_recommendations ==
Wysłanie emaila z PDF rekomendacji na adres użytkownika.
 
=== Parametry ===
{| class="wikitable"
|+
!Klucz
!Typ
!Przykład
!Opis
!Wymagane
|-
|pdf_file
|pdf file
| -
|Plik pdf z rekomendacjami użytkownika
|Tak
|-
|language
|text
|pl
|Język pdf
|Nie
|}
 
== POST /user/$user_uuid/pdf_recommendations ==
Wysłanie PDF rekomendacji do systemu.
 
=== Parametry ===
{| class="wikitable"
|+
!Klucz
!Typ
!Przykład
!Opis
!Wymagane
|-
|pdf_file
|pdf file
| -
|Plik pdf z rekomendacjami użytkownika
|Tak
|-
|language
|text
|pl
|Język pdf
|Nie
|}

Aktualna wersja na dzień 11:17, 2 wrz 2025

GET /recommendations

Lista wszystkich zaleceń, zwraca tablice elementów API: RecommendationObject

GET /recommendation/$id

Dane zalecenia, zwraca element API: RecommendationObject

GET /user/$user_uuid/recommendations

Lista zaleceń dla użytkownika, zwraca tablice elementów API: UserRecommendationObject

POST /user/$user_uuid/recommendation/$recomendation_uuid

Wysłanie informacji o wykonaniu zalecenia.

Parametry JSON

Klucz Typ Przykład Opis Wymagane
done_date date 2024-01-01 Data wykonania rekomendacji Tak

POST /user/$user_uuid/email_recommendations

Wysłanie emaila z PDF rekomendacji na adres użytkownika.

Parametry

Klucz Typ Przykład Opis Wymagane
pdf_file pdf file - Plik pdf z rekomendacjami użytkownika Tak
language text pl Język pdf Nie

POST /user/$user_uuid/pdf_recommendations

Wysłanie PDF rekomendacji do systemu.

Parametry

Klucz Typ Przykład Opis Wymagane
pdf_file pdf file - Plik pdf z rekomendacjami użytkownika Tak
language text pl Język pdf Nie