PAŁACE I PARKI WebAPI

Podobne dokumenty
Dokumentacja techniczna SMS MO

Dokumentacja API statystyk

Dokumentacja techniczna SMS MO

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

Dokumentacja Techniczna SMS MO

Specyfikacja wysyłek marketingowych v1.10

API PANELU ADMINISTRACYJNEGO SPRZEDAWCY

SSL Reseller. Dokumentacja techniczna v.1.0 z dnia

Specyfikacja instalacji usługi SMS Premium w Przelewy24.pl

Terytorialna analiza danych

API PANELU ADMINISTRACYJNEGO SPRZEDAWCY

SMS Kod Automatyczny

Specyfikacja instalacji systemu Przelewy24.pl

API transakcyjne BitMarket.pl

API System Partnerski

Aktualizacja SMSFall v Data publikacji:

Eksport Ofert do serwisu ogłoszeniowego ogloszenia.infoludek.pl

Dokumentacja API BizIn

Dokument zawiera specyfikację techniczną instalacji systemu płatności Przelewy24.

INFAKT API - opis (ver. 0.8)

DOKUMENTACJA PROTOKOŁU SMESX. Platforma SMeSKom - instrukcja korzystania z interfejsu HTTPS Protokół w wersji 2.2

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

Języki programowania wysokiego poziomu. Forum

DOKUMENTACJA INTERFEJSU API - HTTPS

Dokumentacja techniczna 2.3. Płatności CashBill. Dokumentacja wdrożenia systemu Płatności CashBill

DOKUMENTACJA PROTOKOŁU SMESX. Platforma SMeSKom - instrukcja korzystania z interfejsu HTTPS Protokół w wersji 2.0

KatMPBSoft - 1 -

Dokumentacja techniczna API systemu SimPay.pl

TradeWatch API v

Dokumentacja API BizIn

Języki programowania wysokiego poziomu. Ćwiczenia

Dokumentacja interfejsu Webservices API. Wersja 2.0 [12 stycznia 2014]

Języki programowania wysokiego poziomu. Blog

Dokumentacja Api do aplikacji skanujfakture.pl

Dokumentacja smsapi wersja 1.4

Startowym językiem po zalogowaniu jest język polski! Zmiana języka

LiveSpace API. Aktualizacja: 16 stycznia 2015 Wersja: 0.6. LiveSpace CRM tel: ,

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

SMS Kod Automatyczny

LiveSpace API. Aktualizacja: 27 lutego 2015 Wersja: 0.7. LiveSpace CRM tel: ,

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

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

Specyfikacja techniczna. mprofi Interfejs API

Institution data management

ezwroty WebApi Dokumentacja techniczna

LiveSpace API. Aktualizacja: 22 maja 2015 Wersja: 0.8. LiveSpace CRM tel: ,

Ogólnopolskie Repozytorium Prac Dyplomowych

Backend Administratora

Tworzenie Stron Internetowych. odcinek 9

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

Wykład 03 JavaScript. Michał Drabik

Specyfikacja HTTP API. Wersja 1.6

DOKUMENTACJA TECHNICZNA SMS API MT

instrukcja INSTALACJI APi_proxy

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

REGULAMIN CZŁONKOSTWA W EUROPEJSKIM SZLAKU ZAMKÓW I PAŁACÓW. Postanowienia ogólne:

14. POZOSTAŁE CIEKAWE FUNKCJE

JQuery. $('#pierwszy').css('color','red').hide('slow').show(3000); $(document).ready(function() { //... tutaj nasze skrypty jquery //...

HermesREST. Specyfikacja Wejścia/Wyjścia wersja 2. Syriusz Sp. z o.o. Legionów Rzeszów tel

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

REST API. Wprowadzenie. Kampanie. Kampania zwykła. Kampania zasilana z CRM CC CRM. Kolejki. Thulium REST API. Autentykacja.

Dokumentacja imapliteapi

Aplikacje internetowe

TradeWatch API v

Dokumentacja REST API v 3.0

OpenPoland.net API Documentation

Funkcje dodatkowe. Wersja 1.2.1

DOKUMENTACJA PROTOKOŁU SMESX. Platforma SMeSKom - instrukcja korzystania z interfejsu HTTPS. Autor smeskom@smeskom.pl Data Wersja 1.

REGULAMIN CZŁONKOSTWA W EUROPEJSKIM SZLAKU ZAMKÓW I PAŁACÓW

Baza numerów Wersja 1.1

PDW Sp. z o. o. Dokumentacja techniczna API. Przygotował: Tomasz Meka (tomek@elibri.com.pl)

Laboratorium 7 Blog: dodawanie i edycja wpisów

Bazy danych w PHP dla początkujących

Spis treści 1. Założenia ogólne 2. Wymagania 3. Typy SMSów 4. Statusy SMSów 5. Wysyłanie SMSów - Web API 6. Wysyłanie SMSów - 7.

Dokumentacja API Stacja z Paczką ver. 2.09

Funkcje dodatkowe. Wersja 1.2.1

Założenia projektu: Projekt ma zadanie pokazać praktyczne zastosowanie App Inventor 2, poprzez stworzenie prostej aplikacji do nauki słówek.

INSTRUKCJA dla opiekunów SKC

Podstawy technologii WWW

SUM Edukacja Techniczno Informatyczna Języki i Systemy Programowania. ł ęść. dr Artur Bartoszewski - WYKŁAD: Języki i Systemy Programowania,

Aplikacje WWW. Możliwość wykorzystania elementów interfejsu użytkownika znanych z aplikacji Windows tj. wskaźniki postępu.

BRAMKA HTTP SMS XML Dokumentacja techniczna. wersja 3.32

AIUI WebAPI V1 {#3-1} {#3-2} {#3-2-2} AIUI. Github WebAPI. 1. APPID CurTime, Param CheckSum HTTP. 3. http https. Http Request Header

Geis Point SOAP WebService Interface

Przykładowa integracja systemu Transferuj.pl

Laboratorium 6 Tworzenie bloga w Zend Framework

Metoda ApiSetEventsJson

.pl API. Dokumentacja techniczna wersja 2.12 z dnia Jacek Partyka, MSERWIS

KWHotel Booking Engine 0.47 API documentation

DOKUMENTACJA TECHNICZNA USŁUGI API ver. 1.27

Aplikacje internetowe - laboratorium

I. Logowanie do panelu admina

Serwis Ogłoszeniowy JMLnet wersja PRO v Specyfikacja Techniczna

Dokumentacja interfejsu API

PayPo API v.2.0. Dokument zawiera specyfkaccę techniczną REST API PayPo.pl w wersci 2.0. Wersja dokumentu. Wykaz zmian

Przykładowa integracja systemu tpay.com KIP S.A. ul. Św. Marcin 73/ Poznań.

Instrukcja obsługi serwisu działaj.barycz.pl dla grantobiorcy:

Transkrypt:

PAŁACE I PARKI WebAPI Opracowanie: Centrum Technologii Internetowych CTI sp. z o.o. I. AUTORYZACJA Api do autoryzacji wykorzystuje nagłówek HTTP_AUTHORIZATION. Wysyłając żądanie curl należy dodać zmienną CURLOPT_USERPWD, która zawiera login:hasło użytkownika api. curl_setopt($ch, CURLOPT_USERPWD, 'login:hasło'); lub $headers = array( 'Authorization: Basic '. base64_encode("login:hasło") ); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); lub zapytaniu konsolowym -H "Authorization: Basic ". base64_encode("login:hasło") II. METODY Wszystkie odpowiedzi metod są zwracane w formacie json. 1. Pałace i zamki lista URL żądania: https://api.palaceiparki.pl/api/places/list/ Metoda zwraca tablicę (listę) pałaców i zamków bez detali.

id - id wpisu sequence - kolejność według której są wyświetlane na www title - nazwę autor - autora wpisu community - gmina county - powiat city - miejscowość image - tablica ze zdjęciem do wpisu, zawierająca 4 rozmiary, opis 2. Pałace i zamki opracowania URL żądania: https://api.palaceiparki.pl/api/places/details/ Metoda zwraca tablicę (listę) szczegółów poszczególnych pałaców i zamków. id - id wpisu sequence - kolejność według której są wyświetlane na www place_id - id wpisu z metody 1, po którym wiążemy dane z metody 1 i 2 title - nazwę contents - opis notes - tablica (lista) przypisów, tutaj opis wyświetlania trzeba dodać, jakieś #hasze 3. Pałace i zamki ikonografia URL żądania: https://api.palaceiparki.pl/api/places/gallery/ Metoda zwraca tablicę (listę) galerii poszczególnych pałaców i zamków. id - id wpisu sequence - kolejność według której są wyświetlane na www place_id - id wpisu z metody 1, po którym wiążemy dane z metody 1 i 2 title - nazwę contents- opis images - tablica (lista) zdjęć, zawierająca 4 rozmiary, opis

4. Szlakiem architektury rezydencjonalnej regionu URL żądania: https://api.palaceiparki.pl/api/architecture/details/ Metoda zwraca tablicę (listę) wpisów wraz z dodaną do nich galerią. id - id wpisu sequence - kolejność według której są wyświetlane na www title nazwę contents - opis images - tablica (lista) zdjęć, zawierająca 4 rozmiary, opis 5. O projekcie URL żądania: https://api.palaceiparki.pl/api/project/details/ Metoda zwraca tablicę (listę) wpisów, podzieloną na 3 działy: Cele i założenia projektu [ goals ] Zespół [ team ] Plany rozwoju projektu [ plans ] rows tablica / lista wpisów składających się z: o title tytuł o contents treść images tablica/lista obrazków jw.

6. Partnerzy URL żądania: https://api.palaceiparki.pl/api/partners/details/ Metoda zwraca: images - tablica/lista obrazków jw. partners - lista wpisów składających się z: o title tytuł o add - dopisek o image - zdjęcie 7. Kontakt URL żądania: https://api.palaceiparki.pl/api/contact/details/ Metoda zwraca: link link do strony fundacji III. KODY NAGŁÓWKÓW ODPOWIEDZI 200 - ok 401 - błąd autoryzacji 406 - błędna metoda 429 - zbyt duża liczba połączeń IV. PRZYKŁAD SKRYPTU PHP DO POŁĄCZENIA Z API connect('https://api.palaceiparki.pl/api/places/list/'); function connect($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); /*poniższe linijki tylko w razie problemów z połączeniem*/ //curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);

//curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); /****/ curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 15); curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); curl_setopt($ch, CURLOPT_USERPWD, 'login:hasło'); $response = curl_exec($ch); $curl_info = curl_getinfo($ch); curl_close($ch); if($curl_info['http_code'] == 200){ $response = json_decode($response, true); var_dump('header: '.$curl_info['http_code'], $response); }else{ var_dump('header: '.$curl_info['http_code'], $response); } }