Metoda ApiSetEventsJson

Podobne dokumenty
Terytorialna analiza danych

Dokumentacja techniczna API systemu SimPay.pl

Obiekty sportowe (mapy rastrowe)

Warszawa Plany zagospodarowania przestrzennego

Instrukcja obsługi narzędzia API

Dokumentacja smsapi wersja 1.4

Specyfikacja instalacji usługi SMS Premium w Przelewy24.pl

Specyfikacja raportowania dla partnerów

Baza numerów Wersja 1.1

Instrukcja obsługi programu służącego do uiszczania opłat drogowych za pomocą serwisów elektronicznych

Dokumentacja techniczna Ekobilet POS

Funkcje dodatkowe. Wersja 1.2.1

DOKUMENTACJA TECHNICZNA SMS API MT

API przekazy masowe - Dokumentacja. v 1.1, czerwiec 2014 KIP S.A. ul. Św. Marcin 73/ Poznań.

Portal Personelu Medycznego Global Services Sp. z o.o.

Dokumentacja techniczna SMS MO

Specyfikacja techniczna. mprofi Interfejs API

I N S T R U K C J A O B S Ł U G I P A N E L U A D M I N I S T R A Y J N E G O D L A F I R M

Sposób wypełniania arkuszy *.xls dla przedszkoli z deklaracją

Funkcje dodatkowe. Wersja 1.2.1

Przelewy24 Wirtualny Koszyk

SPIS TREŚCI. Sposób pierwszy... 3 Sposób drugi Ikony banków Ikony dostawców Strona1

INSTRUKCJA ZARZĄDZANIA

Specyfikacja modułu API systemu LimApi platformy limtel.pl

API System Partnerski

Instrukcja użytkownika. Panel Administratora CreamCRM

API transakcyjne BitMarket.pl

Rejestracja w serwisie martwekontabankowe.pl...2 Proces zamawiania usługi w serwisie martwekontabankowe.pl...4

Przewodnik po konfiguracji Comarch ERP e-sklep z wszystko.pl

Specyfikacja HTTP API. Wersja 1.6

Spis treści INTERFEJS (WEBSERVICES) - DOKUMENTACJA TECHNICZNA 1

Dokumentacja SQL API 1

Konfiguracja konta pocztowego w Thunderbird

SMS Kod Automatyczny

DOKUMENTY. v Strona 1 z 10

Gdańsk standardowe mapy

Dokumentacja API statystyk

Dokumentacja API BizIn

On-Board Unit (OBU) Rejestracja. Spis treści Logowanie... 1

Dokumentacja API serwisu KurierSerwis.com

APLIKACJA ZIELONA FIRMA DLA PRACOWNIKÓW FIRMY PRINT & DISPLAY (POLSKA) SP Z O.O.

Dokumentacja REST API v 3.0. Kraków, 7 marca FreshMail, ul. Fabryczna 20a, Kraków tel , freshmail.

Sprawdzenie czy połączenie przebiegło poprawnie if (mysqli_connect_errno()) { echo Błąd; Połączenie z bazą danych nie powiodło się.

Instrukcja Użytkownika Baza Członków PZW Formularz wprowadzania danych oraz informacja o płatnościach

INSTRUKCJA ZARZĄDZANIA

INSTRUKCJA DOKONYWANIA REZERWACJI BILETÓW LOTNICZYCH ON-LINE DLA AGENTÓW MERIGO

INSTRUKCJA OBSŁUGI UŻYTKOWNIKA PORTALU JOGA-JOGA.PL

REJESTRACJA NOWEJ DRUKARNI W SYSTEMIE PRINTING-CENTER

Dokumentacja Techniczna 1.2. Webtoken MT. Uruchomienie subskrybcji MT poprzez serwis WWW

SYSTEM ZARZĄDZANIA TREŚCIĄ (CMS) STRONY INTERNETOWEJ SZKOŁY PRZEWODNIK

Specyfikacja Specyfikacja strony szkurlat.pl realizowanej przez Visualteam dla...

Instrukcja korzystania z platformy B2B Black Point S.A.

Specyfikacja API 1.0. Specyfikacja kontroli Konta systemu CashBill z wykorzystaniem API opartego na REST

SSL Reseller. Dokumentacja techniczna v.1.0 z dnia

Specyfikacja API Runtime BAS 3.0

Sposób wypełniania arkuszy *.xls dla przedszkoli bez deklaracji

DOKUMENTACJA INTERFEJSU API - HTTPS

SYSTEM ZARZĄDZANIA DANYMI OSOBOWYMI - INSTRUKCJA UŻYTKOWNIKA

Dokumentacja API serwisu korporacjakurierska.pl

V MULTIMEDIALNY OGÓLNOPOLSKI i I MIĘDZYNARODOWY PRZEGLĄD MAŁYCH FORM PARATEATRALNYCH SMYKOLANDIA WARSZAWA MOKOTÓW 2015

Dokumentacja API serwisu korporacjakurierska.pl

OBSŁUGA PRACY DYPLOMOWEJ W APD PRZEZ STUDENTA

INSTRUKCJA REJESTRACJI SZKOŁY I UCZNIA NA PLATFORMIE KONKURSOWEJ

Automater.pl zdalne tworzenie i zarządzanie transakcjami dokumentacja API wersja 0.1

Smacznego.rzeszow.pl. Instrukcja obsługi

Dokumentacja serwera REST do obsługi rezerwacji w systemie SaNAtoRIUm.pro

ezwroty WebApi Dokumentacja techniczna

Moduł erejestracja. Wersja

INSTRUKCJA OBSŁUGI SERWISU KATALOG WM.PL

Przelewy24 Wirtualny Koszyk

5 kroków Rejestracji do Akcji 1% dla mojej szkoły

Dokumentacja REST API v 3.0

PHP: bazy danych, SQL, AJAX i JSON

INF-U. Uwaga: Numer w rejestrze PFRON powinien być wpisywany na wszelkiej korespondencji kierowanej do PFRON.

W przypadku gdy zawodnik nie posiada jeszcze karty PTT informacje dotyczące ID zawodnik powinien uzyskać od Klubu do którego przynależą.

Warszawa Specyfikacja techniczna. mprofi Interfejs API wersja 1.0.7

Dokumentacja systemu SODE.pl Data dokumentu: Wersja: 2.4.4

1 Obsługiwane funkcje wyzwalaczy

INSTRUKCJA REJESTRACJI ORGANIZACJI W GENERATORZE WNIOSKÓW APLIKACYJNYCH SI NAWIKUS

Wykonanie klonu strony

Spis treści. Strona: 1/26

1. Nadanie Paczki MINI bez wydruku etykiety zwrotnej... 3

Data wydania: Projekt współfinansowany przez Unię Europejską ze środków Europejskiego Funduszu Społecznego

WPROWADZENIE PRZELEWU W ING BUSINESS

Dokumentacja API serwisu epaka.pl

Integracja sklepu internetowego z serwisem aukcyjnym Swistak.pl

Specyfikacja konkursu na portalu GoldenLine.pl

DOKUMENTACJA TECHNICZNA USŁUGI API ver. 1.27

Dokumentacja Techniczna SMS MO

Dokumentacja interfejsu HTTPD. Platforma BSMS.PL Instrukcja podłączenia po przez http

INSTRUKCJA OBSŁUGI APLIKACJI WEBFAX DLA UŻYTKOWNIKA

OFERTA SPONSORSKA REWIA TANECZNA ZAHIRA, MOJA MIŁOŚĆ

INSTRUKCJA OBSŁUGI APLIKACJI WEBFAX DLA

Edukacja Informacja statystyczna o szkołach i placówkach

Instrukcja dostępu do serwisu ResearchGate

Dokument Instrukcja Użytkownika Data wydania Wersja 1.01

Orange Send MMS. Autoryzacja. Metoda HTTP. Parametry wywołania. API wyślij MMS dostarcza wiadomości MMS. Basic POST

INSTRUKCJA TECHNICZNA WYPEŁNIANIA WNIOSKU. Erasmus+ Edukacja dorosłych. Akcja 1 (KA1) Mobilność kadry edukacji dorosłych

Instrukcja dla usługi ModeView

Transkrypt:

Metoda ApiSetEventsJson Metoda api-set-events-json odbiera dane w formacie JSON. Metoda wywołana musi być z użyciem emaila podanego jako główny email partnera oraz kodu przydzielonego przez administratora portalu dokis.pl. Administrator portalu wraz z kodem, przekazuje numer identyfikacyjny partnera, który musi być przesłany w każdym wywołaniu metody. Metoda zwraca opis błędu, jeżeli jakiś wystąpił, liczbę przesłanych wydarzeń oraz liczbę poprawnie zapisanych wydarzeń w formacie JSON. Dane obowiązkowe: Nazwa pola Typ Długość Opis partner_id int 11 numer identyfikacyjny partnera nadawany przez administratora portalu dokis.pl id string 255 lokalny numer identyfikacyjny wydarzenia w bazie danych partnera, niezbędny do późniejszej ewentualnej edycji wydarzenia poprzez API platne int 1 informacja czy wydarzenie jest płatne, 0 nie, 1 - tak cykliczne int 1 informacja czy wydarzenie jest cykliczne, 0 nie, 1 - tak czas_start datetime czas rozpoczęcia wydarzenia w formacie yyyy-mm-dd hh:mm czas_koniec datetime czas zakończenia wydarzenia w formacie yyyy-mm-dd hh:mm dla_niepelnosprawnych int 1 informacja czy wydarzenie jest dostępne dla niepełnosprawnych, 0 nie, 1 - tak z_repertuarem int 1 informacja czy wydarzenie jest wydarzeniem zawierającym repertuar, 0 nie, 1 - tak miejscowosc: miejscowosc: nazwa string 255 nazwa miejscowości w której odbywa się wydarzenie, w przypadku nieznalezienia nazwy miejscowości w systemie DOKIS wydarzenie nie zostanie zapisane. System posiada tylko miejscowości z województwa Dolnośląskiego

event_wydarzenia_opisy: event_wydarzenia_opisy: język event_wydarzenia_opisy: nazwa event_wydarzenia_kategorie: event_wydarzenia_kategorie: kategoria_id Dane nieobowiązkowe: string 2 język opisu wydarzenia, dozwolone to: 'pl' dla języka polskiego oraz 'en' dla języka angielskiego, opisy muszą być przesłane w obu językach string 255 nazwa wydarzenia Nazwa pola Typ Długość Opis int 11 Numer identyfikacyjny kategorii w portalu dokis.pl, numery oraz opisy kategorii można pobrać za pomocą metody actionapigetcategoriesjson, której dokumentacja znajduje się na stronie http://dokis.pl/dokis-api/ czas_trwania time czas trwania wydarzenia w formacie hh:mm:ss (np.: 01:30:00) obrazek_url string 255 link do obrazka na serwerze partnera, obrazek powinien mieć rozmiary co najmniej 1000px (szerokość) na 750px (wysokość) event_wydarzenia_opisy: event_wydarzenia_opisy: podtytul event_wydarzenia_opisy: opis event_wydarzenia_opisy: miejsce event_wydarzenia_opisy: wykonawcy event_wydarzenia_opisy: program event_wydarzenia_opisy: promocja event_wydarzenia_opisy: kategoria_zewnetrzna string 255 podtytuł wydarzenia string bez limitu opis wydarzenia, może mieć formatowanie HTML string 255 dokładne miejsce w którym odbywa się wydarzenie (np. Rynek, Miejskie Centrum Kultury, itp.) string string string bez limitu bez limitu bez limitu opis wykonawców wydarzenia, może mieć formatowanie HTML opis programu wydarzenia, może mieć formatowanie HTML opis promocji na bilety dla całego wydarzenia, może mieć formatowanie HTML string 255 nazwa kategorii wydarzenia w serwisie partnera

id data miejsce link wstep_wolny rezerwacja_telefon uklad_miejsc liczba_miejsc liczba_miejsc_wolnych pula_miejsc odwolany dla_niepelnosprawnych audiodeskrypcja liczba_miejsc_dla_niepelnosprawnych promocja adres string 255 lokalny numer identyfikacyjny wydarzenia repertuarowego w bazie danych partnera datetim e data oraz godzina wydarzenia w formacie yyyy-mm-dd hh:mm (np.: 2014-09-20 01:30) string 255 miejsce wydarzenia (np. Scena Kameralna, Scena Główna) string 255 link do sprzedaży biletów, zawierający na początku http:// int 1 informacja czy wydarzenie jest płatne, 1 nie, 0 - tak int 1 informacja czy można rezerwować bilety telefonicznie, 0 nie, 1 - tak string 255 link do strony zawierającej układ miejsc na sali int 11 łączna liczba miejsc na sali int 11 liczba miejsc wolnych na sali int 11 pula miejsc przeznaczonych do sprzedaży na portalu dokis.pl int 1 informacja czy dana pozycja repertuarowa została odwołana, 1 tak, 0 - nie int 1 informacja czy dana pozycja repertuarowa jest dostępna dla osób niepełnosprawnych, 0- nie, 1 - tak int 1 informacja czy dana pozycja repertuarowa będzie zawierała audiodeskrypcję int 11 liczba miejsc przygotowanych dla niepełnosprawnych string bez limitu opis promocji na bilety dla konkretnej pozycji repertuarowej string 255 pełny adres miejsca w którym odbywa się wydarzenie, w formacie, który pozwoli na wyszukanie na mapie google'a

event_wydarzenia_repertuar_bilety: event_wydarzenia_repertuar_bilety: nazwa event_wydarzenia_repertuar_bilety: cena string 255 nazwa biletu (normalny, ulgowy, loża, VIP, itp.) float event_wydarzenia_organizatorzy: event_wydarzenia_organizatorzy: nazwa event_wydarzenia_organizatorzy: logo_url event_wydarzenia_mecenasi: event_wydarzenia_mecenasi: nazwa event_wydarzenia_mecenasi: logo_url event_wydarzenia_grupy_wiekowe: event_wydarzenia_grupy_wiekowe: grupa_wiekowa_id event_wydarzenia_zdjecia: event_wydarzenia_zdjecia: zdjecie_url cena biletu string 255 nazwa organizatora wydarzenia, o ile inny niż partner string 255 link do loga organizatora na serwerze partnera string 255 nazwa mecenasa wydarzenia string 255 link do loga mecenasa na serwerze partnera int 11 grupa wiekowa do której skierowane jest wydarzenie, 1 dzieci, 2 dorośli, 3 osoby starsze string 255 link do zdjęcia z galerii wydarzenia na serwerze partnera Przykładowe wywołanie: www.dokis.pl/dokis-api/api-set-events-json/?email=test@test.pl&code=xy7ed8kl

Konstrukcja przesłanej wiadomości JSON: [ "partner_id": "", "event_wydarzenia": [ "id": "", "platne": "", "cykliczne": "", "czas_start": "", "czas_koniec": "", "dla_niepelnosprawnych": "", "z_repertuarem": "", "czas_trwania": "", "obrazek_url": "", "miejscowosc": [ "nazwa": "" "event_wydarzenia_opisy": [ "jezyk": "pl", "nazwa": "", "podtytul": "", "opis": "", "miejsce": "" "wykonawcy": "", "program": "", "promocja": "", "kategoria_zewnetrzna": "", "jezyk": "en", "nazwa": "", "podtytul": "", "opis": "", "miejsce": "" "wykonawcy": "", "program": "", "promocja": "", "kategoria_zewnetrzna": "" "event_wydarzenia_repertuar": [ "id": "", "data": "", "miejsce": "", "link": "", "wstep_wolny": "",

"rezerwacja_telefoniczna": "" "uklad_miejsc": "", "liczba_miejsc": "", "liczba_wolnych_miejsc": "", "pula_miejsc": "", "odwolany": "", "dla_niepelnosprawnych": "", "audiodeskrypcja": "", "liczba_miejsc_dla_niepelnosprawnych": "", "promocja": "", "adres": "" "event_wydarzenia_kategorie": [ "kategoria_id": "" "event_wydarzenia_organizatorzy": [ "nazwa": "", "logo_url": "" "event_wydarzenia_mecenasi": [ "nazwa": "", "logo_url": "" "event_wydarzenia_grupy_wiekowe": [ "grupa_wiekowa_id": "" "event_wydarzenia_zdjecia": [ "zdjecie_url": ""

Odpowiedź 404 Not Found w przypadku niepowodzenia autoryzacji lub JSON: "error":"", "number_of_events":"", "number_of_events_saved_correctly":"" Pole error zwraca opis błędu, lub OK jeżeli zapis się powiódł. Zwracane opisy błędu to: No data - brak danych do zapisu, Malformed JSON - błędny zapis przesłanej wiadomości JSON Wrong partner number - nieprawidłowy numer identyfikacyjny partnera, One or more events malformed - nie wszystkie wydarzenia zostały zapisane z powodu błędnych lub niewystarczających danych, OK - wszystko zapisane poprawnie.

Wydarzenie repertuarowe to na przykład spektakl teatralny, którego opis jest wspólny dla wszystkich dni i godzin wystawiania tego spektaklu, ale dni i godziny oraz miejsca wystawiania są różne ( np. http://www.teatrpolski.wroc.pl/przedstawienia/mayday ). Wydarzenie zwykłe, to wydarzenie, które ma tylko jedną datę i godzinę rozpoczęcia oraz miejsce, w którym się odbywa, np. http://dokis.pl/events/view/1994. Przykład wypełnionego zapytania JSON dla wydarzenia zwykłego, o nazwie Festiwal krasnoludków, o lokalnym numerze identyfikacyjnym 760, płatnego, niecyklicznego, niedostępnego dla osób niepełnosprawnych, rozpoczynającego się 28 sierpnia 2014 o godzinie 20:30 i kończącego się 31 sierpnia 2014 o godzinie 12:55, odbywającego się na Wrocławskim Rynku, przypisanego do partnera o numerze identyfikacyjnym 1, należacego do kategorii 1 oraz 10, dostępny dla dzieci i dorosłych: [ "partner_id": 1, "event_wydarzenia": [ "id": "760", "platne": "1", "cykliczne": "0", "czas_start": "2014-08-28 20:30", "czas_koniec": "2014-08-31 12:55", "dla_niepelnosprawnych": "0", "z_repertuarem": "0", "obrazek_url": "http://cokolwiek.pl/456891.jpg", "miejscowosc": [ "nazwa": "Wrocław" "event_wydarzenia_opisy": [ "jezyk": "pl", "nazwa": "Festiwal krasnoludków", "opis": "<p>opis festiwalu krasnoludków</p><p>drugi akapit opisu festiwalu krasnoludków</p>", "miejsce": "Rynek", "wykonawcy": "<p>wykonawcy</p>", "program": "<p>program</p>", "promocja": "<p>uwaga promocja, przy zakupie 2 biletów, 2 gratis</p>", "kategoria_zewnetrzna": "Festiwal", "jezyk": "en", "nazwa": "Dworf festival", "opis": "<p>description of dworf festival</p><p>second paragraph of the description</p>", "miejsce": "Towns square", "wykonawcy": "<p>artists</p>", "program": "<p>program</p>", "promocja": "<p>discount, if you by 2 tickets, 3 rd is free</p>",

"kategoria_zewnetrzna": "Festival" "event_wydarzenia_kategorie": [ "kategoria_id": 10, "kategoria_id": 1 "event_wydarzenia_organizatorzy": [ "nazwa":"oranizator", "logo_url":"http://cokolwiek.pl/cokolwiek/456891.j pg" "event_wydarzenia_mecenasi":[ "nazwa":"mecenas", "logo_url":"http://cokolwiek.pl/cokolwiek/456891. jpg" "event_wydarzenia_grupy_wiekowe":[ "grupa_wiekowa_id":1, "grupa_wiekowa_id":2 "event_wydarzenia_zdjecia":[ "zdjecie_url":"http://cokolwiek.pl/cokolwiek/4568 91.jpg", "zdjecie_url":"http://cokolwiek.pl/cokolwiek/4568 95.jpg"

Przykład podobnego wydarzenia w wersji repertuarowej, z dwoma wystawieniami spektaklu, jednym 28 sierpnia 2014 o 20:30, a drugim 31 sierpnia o 12:00, trwające 1,5 godziny, oba bez możliwości rezerwacji telefonicznej, oraz płatne: [ "partner_id": 1, "event_wydarzenia": [ "id": "760", "platne": "1", "cykliczne": "0", "czas_start": "2014-08-28 20:30", "czas_koniec": "2014-08-31 12:55", "dla_niepelnosprawnych": "0", "z_repertuarem": "1", "czas_trwania": "01:30:00", "obrazek_url": "http://cokolwiek.pl/456891.jpg", "miejscowosc": [ "nazwa": "Wrocław" "event_wydarzenia_opisy": [ "jezyk": "pl", "nazwa": "Spektakl krasnoludków", "opis": "<p>opis spektaklu</p><p>drugi akapit opisu spektaklu</p>", "miejsce": "", "wykonawcy": "<p>wykonawcy</p>", "program": "<p>program</p>", "promocja": "<p>uwaga promocja, przy zakupie 2 biletów, 2 gratis</p>", "kategoria_zewnetrzna": "Spektakl", "jezyk": "en", "nazwa": "Dworf show", "opis": "<p>description of dworf festival</p><p>second paragraph of the description</p>", "miejsce": "", "wykonawcy": "<p>artists</p>", "program": "<p>program</p>", "promocja": "<p>discount, if you by 2 tickets, 3 rd is free</p>", "kategoria_zewnetrzna": "Perfomance" "event_wydarzenia_repertuar": [ "id": "755",

"data": "2014-08-28 20:30", "miejsce": "Rynek", "link": "http://www.bilety.teatrpolski.wroclaw.pl/rezerwacja/numerowane.html? id=755", "wstep_wolny": "0", "rezerwacja_telefon": "0", "uklad_miejsc": "http://cokolwiek.pl/cokolwiek/456890", "liczba_miejsc": "50", "liczba_wolnych_miejsc": "25", "pula_miejsc": "15", "odwolany": "0", "dla_niepelnosprawnych": "0", "audiodeskrypcja": "0", "liczba_miejsc_dla_niepelnosprawnych": "0", "promocja": "<p>promocja: pierwsze 10 biletów o połowę taniej!</p>", "adres": "Wrocław, Rynek 16", "event_wydarzenia_repertuar_bilety": [ "nazwa": "normalny", "cena": "20", "nazwa": "ulgowy", "cena": "10", "id": "756", "data": "2014-08-31 12:00", "miejsce": "Rynek", "link": "http://www.bilety.teatrpolski.wroclaw.pl/rezerwacja/numerowane.html? id=756", "wstep_wolny": "0", "rezerwacja_telefon": "0", "uklad_miejsc": "http://cokolwiek.pl/cokolwiek/456890", "liczba_miejsc": "50", "liczba_wolnych_miejsc": "25", "pula_miejsc": "15", "odwolany": "0", "dla_niepelnosprawnych": "0", "audiodeskrypcja": "0", "liczba_miejsc_dla_niepelnosprawnych": "0", "promocja": "<p>promocja: pierwsze 10 biletów o połowę taniej!</p>", "adres": "Wrocław, Rynek 16", "event_wydarzenia_repertuar_bilety":[ "nazwa": "normalny",

"cena": "20", "nazwa": "ulgowy", "cena": "10" "event_wydarzenia_kategorie": [ "kategoria_id": 10, "kategoria_id": 1 "event_wydarzenia_organizatorzy": [ "nazwa":"oranizator", "logo_url":"http://cokolwiek.pl/cokolwiek/456891.j pg" "event_wydarzenia_mecenasi":[ "nazwa":"mecenas", "logo_url":"http://cokolwiek.pl/cokolwiek/456891. jpg" "event_wydarzenia_grupy_wiekowe":[ "grupa_wiekowa_id":1, "grupa_wiekowa_id":2 "event_wydarzenia_zdjecia":[ "zdjecie_url":"http://cokolwiek.pl/cokolwiek/4568 91.jpg", "zdjecie_url":"http://cokolwiek.pl/cokolwiek/4568 95.jpg"