DOKUMENTACJA INTERFEJSU API - HTTPS



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

Funkcje dodatkowe. Wersja 1.2.1

Specyfikacja HTTP API. Wersja 1.6

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

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

Dokumentacja Techniczna. Dokumentacja techniczna usługi płatności mobilnych

Sprawdzenie stanu opłacenia pakietu Zlecenie sprawdzenia stanu opłacenia... 23

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

API transakcyjne BitMarket.pl

Funkcje dodatkowe. Wersja 1.2.1

Dokumentacja Techniczna SMS MO

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

Gatesms.eu Mobilne Rozwiązania dla biznesu

Ogólnopolskie Repozytorium Prac Dyplomowych

System DiLO. Opis interfejsu dostępowego v. 2.0

DOKUMENTACJA TECHNICZNA SMS API MT

Dokumentacja techniczna SMS MO

Dokumentacja SMS przez FTP

Specyfikacja Płatności CashBill. Instrukcja podłączenia płatności elektronicznych do typowych zastosowań.

Instrukcja uzyskiwania kodu dostępu do oprogramowania ESItronic za pomocą Internetu.

Płatności CashBill - SOAP

Kielce, dnia roku. HB Technology Hubert Szczukiewicz. ul. Kujawska 26 / Kielce

1.2 Prawa dostępu - Role

Specyfikacja instalacji usługi SMS Premium w Przelewy24.pl

Aktualizacja SMSFall v Data publikacji:

Instrukcja do programu Do7ki 1.0

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

Programowanie Komponentowe WebAPI

Podręcznik Integracji

Baza numerów Wersja 1.1

Polityka prywatności Spółdzielni Mieszkaniowej Słoneczny Stok

Płatności CashBill - Kody

DirectBilling dokumentacja techniczna

E-faktura instrukcja dla kontrahentów TVP S.A.

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

POLITYKA PRYWATNOŚCI SERWIS:

Dokumentacja. Wersja: 1.5 Ostatnio zmodyfikowano: Strona 1

BSX PRINTER INSTRUKCJA UŻYTKOWNIKA. Autor: Karol Wierzchołowski 30 marca 2015

Dokumentacja REST API v 3.0

Instrukcja uruchomienia usługi KurJerzyAPI dla OsCommerce 2.2

Dokumentacja techniczna - PBL

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

Polityka prywatności serwisów internetowych Narodowego Instytutu Architektury i Urbanistyki (NIAiU) i plików cookies

SMS Kod Automatyczny

Współpraca z platformą Emp@tia. dokumentacja techniczna

Podstawowe zasady dotyczące potwierdzania warunków transakcji na Platformie konfirmacji.

SZCZEGÓŁOWY OPIS SPOSOBU DOSTĘPU DO INFORMACJI I DANYCH ZAWARTYCH W RAPORTACH SKŁADANYCH DO KRAJOWEJ BAZY DLA GIOŚ I WIOŚ

Zarządzanie licencjami dla opcji Fiery na komputerze klienta

Platforma e-learningowa

Opis protokołu komunikacji programu mpensjonat z systemami zewnętrznymi (np. rezerwacji online)

QualitySpy moduł reports

Opcje Fiery1.3 pomoc (klient)

Dokumentacja techniczna SMS MO

Aby złożyć zamówienie bezpośrednio przez sklep internetowy należy wykonać następujące kroki:

Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery. Łukasz Bartczuk

Autorytatywne serwery DNS w technologii Anycast + IPv6 DNS NOVA. Dlaczego DNS jest tak ważny?

POLITYKA PRYWATNOŚCI I WYKORZYSTYWANIA PLIKÓW COOKIES W SERWISACH INTERNETOWYCH GoPay Sp. z o.o.

Podręcznik Użytkownika LSI WRPO

PANEL ADMINISTRACYJNY SPRZEDAWCY SZYBKI START

Języki programowania wysokiego poziomu WWW

Dokumentacja API Stacja z Paczką ver. 2.09

PŁATNOŚCI. w Magento 2.x. Wersja: 1.1

BSX PRINTER INSTRUKCJA UŻYTKOWNIKA. Autor: Karol Wierzchołowski 10 sierpnia 2017

Dokumentacja IPG API

Podręcznik użytkownika

INSTRUKCJA WDROŻENIA FUNKCJONALNOŚCI NADRUKU AUTOMATYCZNEGO NUMERU NADAWCZEGO

Cookie Policy. 1. Informacje ogólne.

1.1 Podłączenie Montaż Biurko Montaż naścienny... 4

Założenia projektowe dla zapytania ofertowego EAK_ZA_01/2015

Opis przykładowego programu realizującego komunikację z systemem epuap wykorzystując interfejs komunikacyjny "doręczyciel"

INSTRUKCJA REJESTRACJI SZKOŁY I UCZNIA NA PLATFORMIE KONKURSOWEJ

Specyfikacja techniczna. mprofi Interfejs API

Instrukcja obsługi platformy B2B ARA Pneumatik

OMNITRACKER Wersja testowa. Szybki przewodnik instalacji

Opcje Fiery1.3 pomoc (serwer)

Przewodnik użytkownika (instrukcja) AutoMagicTest

OMNITRACKER Wersja testowa. Szybki przewodnik instalacji

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3

Dokumentacja Użytkownika Systemu

pue.zus.pl ZUS PRZEZ INTERNET KROK PO KROKU REJESTRACJA I LOGOWANIE REJESTRACJA

Polityka prywatności oraz wykorzystania plików Cookies w serwisie internetowym NEO HOSPITAL

Dokumentacja SMPP API

Specyfikacja instalacji systemu Przelewy24.pl

Terytorialna analiza danych

Obowiązuje od r.

Definiowanie filtrów IP

Polityka prywatności w serwisie internetowym IPN

Kontrola sesji w PHP HTTP jest protokołem bezstanowym (ang. stateless) nie utrzymuje stanu między dwoma transakcjami. Kontrola sesji służy do

Wdrożenie modułu płatności eservice. dla systemu Zen Cart

Portal Personelu dostępny jest pod adresem

Dokumentacja smsapi wersja 1.4

System Przydzielenia i Pobierania Numerów Recept. Opis interfejsu dostępowego v. 1.0

PRZEWODNIK. Dodawanie i usuwanie rachunków bankowych

Minimalna wspierana wersja systemu Android to zalecana 4.0. Ta dokumentacja została wykonana na telefonie HUAWEI ASCEND P7 z Android 4.

Dokumentacja Administratora portalu. aplikacji. Wirtualna szkoła

Pierwsze kroki Statusy transakcji Zwrot płatności przelewem lub kartą Odbiór wpłat Czas realizacji płatności...

Ministerstwo Finansów

Projektowani Systemów Inf.

Współpraca z platformą dokumentacja techniczna

Transkrypt:

DOKUMENTACJA INTERFEJSU API - HTTPS WERSJA 0.1 DATA PUBLIKACJI : 01.03.2014

SPIS TREŚCI Spis treści Wprowadzenie 1 Dostęp do usługi notowania online 2 Opis struktur danych 3 Kody błędów 5 Historia wersji 6

WPROWADZENIE Wprowadzenie ROZPOCZĘCIE WSPÓŁPRACY Aby rozpocząć współpracę z systemem kwotowań na platformie notowaniafx.pl. należy w pierwszej kolejności zarejestrować się korzystając z formularza umieszczonego na stronie http://www.notowaniafx.pl/rejestracja.html. Po poprawnej rejestracji, aby system mógł rozpocząć współpracę, wymagane jest podanie danych szczegółowych. Następnie, po poprawnym podaniu danych, można zakupić usługę kwotowań korzystając z panelu zarządzania usługami. Po zamówieniu usługi i dokonaniu płatności platforma przydzieli: odpowiedni identyfikator usługi, który posłuży w celu wymiany danych odpowiednią nazwę użytkownika i hasło do usługi FILTRY IP Z uwagi na dedykowane usługi na wybrany adres IP, system notowaniafx dokonuje odpowiedniej filtracji adresów IP, które mogą mieć dostęp do wybranej usługi. Adres ten można zmieniać w konfiguracji usługi. POBRANIE HASŁA DO USŁUGI W panelu zarządzającym usługami platformy notowaniafx użytkownicy mogą pobrać wygenerowane dane autoryzacyjne przez system. Dane te są nadawane przez system i są unikalne względem użytkownika. Strona 1

DOSTĘP DO USŁUGI NOTOWANIA ONLINE Dostęp do usługi notowania online DOSTĘP HTTPS Dostęp do usługi wymiany danych kwotowań odbywa się za pomocą szyfrowanej wersji protokołu HTTP czyli HTTPS. Aby otrzymać dostęp do danych kwotowań należy w panelu usług pobrać informację na temat dostępów. Każda usługa wymiany danych udostępnia dane w trzech formatach danych : XML - Extensible Markup Language CSV - Comma Separated Values JSON - JavaScript Object Notation ZASADA BUDOWY ADRESÓW URL Każda usługa w systemie notowaniafx posiada unikalny adres, za pomocą którego mogą Państwo osiągnąć dostęp do wygenerowanych danych kwotowań forex https://[nazwa_uzytkownika]:[haslo_dostepu]@notowaniafx.pl/userdata/[id-konteneraużytkownika]/[id-usługi].[format-danych] PARAMETRY BUDOWANIA ADRESU URL NAZWA POLA NAZWA-UŻYTKOWNIKA HASŁO-DOSTĘPU ID-KONTENERA-UŻYTKOWNIKA ID-USLUGI FORMAT-DANYCH OPIS POLA Nazwa użytkownika pobrana z platformy Mój Panel ->Usługi -> Notowania online -> Informacje Nazwa użytkownika pobrana z platformy Mój Panel ->Usługi -> Notowania online -> Informacje To wygenerowany hash dla nazwy folderu pozwalający trzymać wszystkie dane dla usług dla danego użytkownika Nazwa użytkownika pobrana z platformy Mój Panel ->Usługi -> Notowania online -> Informacje Wybrany format danych : JSON, XML, CSV Strona 2

OPIS STRUKTUR DANYCH Opis struktur danych FORMAT XML <quotes> <quote> <USDJPY> <id>454</id> <bid_lack/> <ask_lack/> <bid>101.5040</bid> <ask>101.5290</ask> <last_change>2014-03-02 23:41:22</last_change> <mid_lack/> <mid>101.5165</mid> <fk_quotes_instrument_id>20</fk_quotes_instrument_id> <instrument_name>usdjpy</instrument_name> </USDJPY> <quote> </quotes> FORMAT JSON {"quote":{ "USDJPY":{ "id":454, "bid_lack":false, "ask_lack":false, "bid":"101.5040", "ask":"101.5290", "last_change":"2014-03-02 23:41:22", "mid_lack":false, "mid":"101.5165", "fk_quotes_instrument_id":20, "instrument_name":"usdjpy" } }} Strona 3

OPIS STRUKTUR DANYCH OPIS PÓL OPIS PÓL DLA STRUKTUR DANYCH NAZWA POLA Id bid_lack ask_lack mid_lack Bid Ask last_change OPIS POLA Identyfikator Trend wzrostowy względem ostatniego notowania kursu BID, jeśli był osiągnięty wzrost to otrzymana wartość true w przeciwnym wypadku false Trend wzrostowy względem ostatniego notowania kursu ASK, jeśli był osiągnięty wzrost to otrzymana wartość true w przeciwnym wypadku false Trend wzrostowy względem ostatniego notowania kursu MID, jeśli był osiągnięty wzrost to otrzymana wartość true w przeciwnym wypadku false Pole przechowywujące wartość kursu BID dla danego instrumentu Pole przechowywujące wartość kursu ASK dla danego instrumentu Data kwotowania dla danego instrumentu Mid fk_quotes_instrument_id Instrument_name Identyfikator instrumentu Nazwa instrumentu Strona 4

KODY BŁĘDÓW Kody błędów Kody błędów usługi HTTPS są zgodne z protokołem http, w dokumencie przedstawiamy najczęstsze z nich. KODY BŁĘDÓW USLUGI HTTPS KOD BŁĘDU OPIS 200 Zawartość żądanego dokumentu (najczęściej zwracany nagłówek odpowiedzi w komunikacji WWW Internet) 302 Znaleziono żądany zasób jest chwilowo dostępny pod innym adresem a przyszłe odwołania do zasobu powinny być kierowane pod adres pierwotny 400 Nieprawidłowe zapytanie żądanie nie może być obsłużone przez serwer z powodu błędnej składni zapytania 403 Zabroniony serwer zrozumiał zapytanie lecz konfiguracja bezpieczeństwa zabrania mu zwrócić żądany zasób 404 Nie znaleziono serwer nie odnalazł zasobu według podanego URL ani niczego co by wskazywało na istnienie takiego zasobu w przeszłości 500 Wewnętrzny błąd serwera serwer napotkał niespodziewane trudności, które uniemożliwiły zrealizowanie żądania 502 Błąd bramy serwer spełniający rolę bramy lub pośrednika otrzymał niepoprawną odpowiedź od serwera nadrzędnego i nie jest w stanie zrealizować żądania klienta 503 Usługa niedostępna serwer nie jest w stanie w danej chwili zrealizować zapytania klienta ze względu na przeciążenie Strona 5

HISTORIA WERSJI Historia wersji HISTORIA ZMIAN DLA WERSJI WERSJA DATA WYKONANIA OPIS FUNKCJONALNOŚCI 0.1 01-03-2014 Generowanie danych kwotowań do formatu JSON 0.1 01-03-2014 Generowanie danych kwotowań do formatuxml 0.1 01-03-2014 Generowanie danych kwotowań do formatu CSV 0.1 01-03-2014 Autoryzacja za pomocą HTTP_AUTH 0.1 01-03-2014 Filtracja po adresach IP Strona 6

Strona 7