API: Zasoby publiczne i konfiguracje ogólne: Różnice pomiędzy wersjami

Z DrRobert DOCS
Przejdź do nawigacji Przejdź do wyszukiwania
(Utworzono nową stronę "== GET /global == == GET /global/config == Endpoint konfiguracji aplikacji === Parametry JSON === {| class="wikitable" !Klucz !Typ !Przykład !Opis !Wymagane |- |app_signature |string |SDrRobSvWeb |Podpis aplikacji |Tak |- |app_version |string |1.0.1-20231121 |Wersja aplikacji |Tak |} ==== Odpowiedź JSON ==== <code><nowiki>{"todo":""}}</nowiki></code> {| class="wikitable" !Klucz !Typ !Przykład !Opis |- | | | | |- | | | | |- | | | | |- | | | | |- | | | | |- | |…")
 
Nie podano opisu zmian
 
(Nie pokazano 11 wersji utworzonych przez 2 użytkowników)
Linia 1: Linia 1:
Wszystkie dane w poniższych endpointach są publiczne (nie wymagają autoryzacji) należy jedynie pamiętać o parametrach obowiązkowych [[API: Parametry]]
== GET /global ==
== GET /global ==


== GET /global/config ==
== GET /global/config ==
Endpoint konfiguracji aplikacji
==== Odpowiedź JSON ====
<code>{"logo":"http:\/\/drrobert.it4u.company\/img\/logo.png","register_survey_uuid":"49c1cfce-077c-47c8-bea4-4ec3a1e054da"}</code>
 
== GET /global/contents/$lang ==
Lista treści dla odpowiedniego języka $lang: pl - polski, en - angielski, ua - ukraiński
 
<code>{"start":"<nowiki><p>Witaj w dr robert</p></nowiki>"}</code>


=== Parametry JSON ===
== GET /global/organisations/$lang ==
Lista organizacji (Placówek POZ)
 
<code>{1:"bez organizacji"}</code>
 
== '''<code>[TODO]</code>''' GET /global/organisation/$id ==
Dane organizacji
'''Odpowiedź JSON'''
{| class="wikitable"
{| class="wikitable"
!Klucz
!Klucz
Linia 10: Linia 25:
!Przykład
!Przykład
!Opis
!Opis
!Wymagane
|-
|-
|app_signature
|id
|string
|int
|SDrRobSvWeb
|1
|Podpis aplikacji
|ID organizacji
|Tak
|-
|-
|app_version
|name
|string
|string
|1.0.1-20231121
|bez organizacji
|Wersja aplikacji
|Nazwa główna
|Tak
|}
 
==== Odpowiedź JSON ====
<code><nowiki>{"todo":""}}</nowiki></code>
{| class="wikitable"
!Klucz
!Typ
!Przykład
!Opis
|-
|-
|
|i18n
|
|array
|
|<code>{"pl":"bez organizacji","en":"no organisation"}</code>
|
|Nazwy w językach
|-
|-
|
|color_light
|
|string
|
|#332255
|
|Kolor jasnego motywu
|-
|-
|
|color_dark
|
|string
|
|#ffeedd
|
|Kolor ciemnego motywu
|-
|-
|
|logo
|
|string
|
|<nowiki>http://doctorrobert.com/resources/data/organisations/1/logo.png</nowiki>
|
|URL loga organizacji
|-
|
|
|
|
|-
|
|
|
|
|}
|}
== GET /global/agreements/$lang ==
Lista zgód prawnych
<code>{1:"<a href=\"https:\/\/...\">Regulamin</a>",2:"Przetwarzanie danych <a href=\"https:\/\/...\">osobowych</a>"}</code>

Aktualna wersja na dzień 10:14, 16 wrz 2024

Wszystkie dane w poniższych endpointach są publiczne (nie wymagają autoryzacji) należy jedynie pamiętać o parametrach obowiązkowych API: Parametry

GET /global

GET /global/config

Odpowiedź JSON

{"logo":"http:\/\/drrobert.it4u.company\/img\/logo.png","register_survey_uuid":"49c1cfce-077c-47c8-bea4-4ec3a1e054da"}

GET /global/contents/$lang

Lista treści dla odpowiedniego języka $lang: pl - polski, en - angielski, ua - ukraiński

{"start":"<p>Witaj w dr robert</p>"}

GET /global/organisations/$lang

Lista organizacji (Placówek POZ)

{1:"bez organizacji"}

[TODO] GET /global/organisation/$id

Dane organizacji Odpowiedź JSON

Klucz Typ Przykład Opis
id int 1 ID organizacji
name string bez organizacji Nazwa główna
i18n array {"pl":"bez organizacji","en":"no organisation"} Nazwy w językach
color_light string #332255 Kolor jasnego motywu
color_dark string #ffeedd Kolor ciemnego motywu
logo string http://doctorrobert.com/resources/data/organisations/1/logo.png URL loga organizacji

GET /global/agreements/$lang

Lista zgód prawnych

{1:"<a href=\"https:\/\/...\">Regulamin</a>",2:"Przetwarzanie danych <a href=\"https:\/\/...\">osobowych</a>"}