Livespace API. Livespace API. Aktualizacja: 9 wrzesień 2019 Wersja: 1.6. Livespace CRM Strona 1 z 46
|
|
- Witold Kujawa
- 5 lat temu
- Przeglądów:
Transkrypt
1 Aktualizacja: 9 wrzesień 2019 Wersja: Strona 1 z 46
2 1 Wstęp W dokumencie opisano sposób komunikacji z API Livespace, przygotowania parametrów, wykorzystania SDK oraz zaprezentowano przykłady użycia najpopularniejszych metod. 2 Spis treści 1 Wstęp Spis treści Komunikacja Żądanie Format adresu Autoryzacja Wykonanie żądania Wynik Przykład SDK Przykład Identyfikatory Dostępne metody Zapytanie testowe Dane zalogowanego użytkownika Kontakty osoby Pobranie danych Dodanie Edycja Usuwanie Łączenie Tagi Zadanie Pliki Tablica Dodanie wpisu na tablicy Dodanie informacji o rozmowie telefonicznej na tablicy Pobranie wpisów z tablicy Wyszukiwanie Wyszukiwanie wg cech Wyszukiwanie wg frazy Kontakty firmy Pobranie danych Dodanie Edycja Usuwanie Łączenie Strona 2 z 46
3 8.6 Tagi Zadanie Pliki Tablica Dodanie wpisu na tablicy Dodanie informacji o rozmowie telefonicznej na tablicy Pobranie wpisów z tablicy Wyszukiwanie Wyszukiwanie wg cech Wyszukiwanie wg frazy Szanse sprzedaży Pobranie danych Dodanie Edycja Usuwanie Tagi Zadanie Pliki Tablica Dodanie wpisu na tablicy Pobranie wpisów z tablicy Wyszukiwanie Wyszukiwanie wg cech Wyszukiwanie wg frazy Produkty Pobranie danych Dodanie Edycja Usunięcie Kategorie kosztów Pobranie danych Dodanie Edycja Usunięcie Przestrzenie Pobranie danych Dodanie Edycja Usunięcie Tagi Zadanie Pliki Tablica Dodanie wpisu na tablicy Pobranie wpisów z tablicy Zadania Pobranie danych Dodanie Edycja Usunięcie Strona 3 z 46
4 14 Tablica Pobranie danych Użytkownicy Dodanie użytkownika Wysłanie zaproszenia Zablokowanie użytkownika Odblokowanie użytkownika Usunięcie użytkownika Obsługa formularzy Strona 4 z 46
5 3 Komunikacja 3.1 Żądanie Żądania do API wykonywane są w postaci zapytań HTTP (metoda POST. Nazwa modułu oraz metody jest wyspecyfikowana w adresie, a dane wejściowe metody oraz inne wymagane np. przez mechanizmy autoryzacji są przekazywane w parametrach wywołania Format adresu Znaczenie poszczególnych elementów adresu: DOMENA subdomena, nazwa konta w Livespace FORMAT_WYJŚCIA format, w którym zostaną zwrócone dane wyjściowe, dopuszczalne wartości: json, xml, php (wynik metody serialize( MODUŁ nazwa modułu aplikacji, np. Contact, Deal, Todo itp. METODA nazwa metody w danym module np. addcontact Przykład: Autoryzacja Obecnie wspierana jest wyłącznie autoryzacja przy pomocy klucza API powiązanego z użytkownikiem aplikacji oraz unikalnych tokenów generowanych dla każdego żądania. Klucze API_KEY (przesyłany z każdym żądaniem oraz API_SECRET (nieprzesyłany w komunikacji, służący do generowania sumy kontrolnej są odczytywane w ustawieniach Livespace (zakładka API i są stałe dla wszystkich wywołań. Powiązane są one z kontami użytkowników, po wpisaniu danych wybranego użytkownika wszystkie operacje są wykonywane w jego imieniu i z jego uprawnieniami Przykład Pobranie tokenu, który będzie użyty w kolejnym wywołaniu. URL: /_api_method/gettoken Strona 5 z 46
6 Parametry POST: _api_auth: "key" _api_key: API_KEY Wynik: data: [ token: TOKEN session_id: SESSION_ID ] error: null result: 200 status: true Wykonanie żądania Wśród parametrów przekazujemy sumę kontrolną SHA obliczaną jako wynik funkcji sha1 na ciągu znaków powstałym z konkatenacji: API_KEY, TOKENu i API_SECRET. Pozostałe parametry zależą od wymagań poszczególnych metod. Parametry żądania przekazywane są w postaci wielu parametrów POST lub w formacie JSON jako wartość jednego parametru data Przykład URL: Parametry POST: data:[ _api_auth: "key" _api_key: API_KEY _api_sha: SHA _api_session: SESSION_ID contact: [ firstname: "Jan" lastname: "Kowalski" ] ] Wartość parametru data jest przekazywana w formacie JSON: data: {"_api_auth":"key","_api_key":"api_key","_api_sha":"sha","_api_ses sion":"session_id","contact": {"firstname":"jan","lastname":"kowalski"}} Strona 6 z 46
7 3.2 Wynik Wynik przekazywany we wskazanym formacie (sugerowane jest wykorzystanie formatu JSON jako tablica czteroelementowa z polami: status true/false informacja czy zapytanie zostało wykonane poprawnie result kod (znaczenie zgodnie z listą poniżej data dane zwrócone przez wywołaną metodę, najczęściej w postaci tablicy error opis błędów Wartości data i error są specyficzne dla każdej metody. Znaczenie kodów result zostało przedstawione poniżej. Poszczególne metody mogą stosować własne kody, wykraczające poza poniższe zestawienie. Poprawne o 200 ok Błędy metod o 400 błąd ogólny metody o 420 błąd walidacji Błędy obsługi API o 500 błąd ogólny api o 514 niepoprawny moduł o 515 niepoprawna metoda o 516 niepoprawny format wyjścia o 520 błąd w komunikacji z bazą danych o 530 użytkownik niezalogowany o 540 brak uprawnień o 550 błąd obsługi parametrów Błędy metod autoryzacji o 560 niepoprawna metoda o 561 niepoprawne parametry o 562 niepoprawny klucz o 563 brak autoryzacji o 564 błąd ogólny Przykład Przykładowy wynik żądania dla metody Contact/addContact: data: [ id: 123 firstname: Jan lastname: Kowalski ] error: null Strona 7 z 46
8 result: 200 status: true Strona 8 z 46
9 4 SDK W celu usprawnienia wykorzystania API w języku PHP zostało przygotowane SDK, które ułatwia komunikację z Livespace, wywołanie metod oraz interpretację wyników. Wymagania biblioteki to PHP w wersji 5.2 lub wyższej oraz zainstalowane rozszerzenia json oraz curl. 4.1 Przykład Dodanie kontaktu z wykorzystaniem SDK. Ustawienie parametrów API: $ls = new LiveSpace(array( 'api_url' => ' 'api_key' => API_KEY, 'api_secret' => API_SECRET Przygotowanie parametrów metody: $contactdata = array( 'contact' => array( 'firstname' => 'Jan', 'lastname' => 'Kowalski' ; Wykonanie żądania: $result = $ls->call('contact/addcontact', $contactdata; Interpretacja wyniku: if ($result->getstatus( { echo 'Zapytanie wykonane poprawnie'. "\r\n"; var_export($result->getresponsedata( } else { echo 'Wystąpił błąd #'. $result->getresult(. ":\r\n"; print_r($result->geterror( } Strona 9 z 46
10 5 Identyfikatory W komunikacji z API używane są inne identyfikatory obiektów od tych widocznych w aplikacji np. w adresach URL. Istnieje możliwość wyświetlenia identyfikatorów API na profilach kontaktów i sprzedaży. Aby to zrobić należy w ustawieniach w zakładce API zaznaczyć opcję Pokaż identyfikatory API na profilach obiektów. Identyfikatory pól dodatkowych, etapów sprzedaży itp. można odczytać we wspomnianej zakładce API w ustawieniach. 6 Dostępne metody Przykłady dla czytelności powstały w oparciu o SDK. Jeżeli SDK nie będzie używane powinien zostać zachowany schemat komunikacji opisany w rozdziale 3. a kluczowe dla wywołania nazwy metod i parametry należy przekazać zgodnie ze wzorem zawartym w przykładach. Załóżmy, że zdefiniowano obiekt $ls jak poniżej: require_once 'livespace.php'; $ls = new LiveSpace(array( 'api_url' => ' 'api_key' => API_KEY, 'api_secret' => API_SECRET 6.1 Zapytanie testowe Zapytanie zwracające w odpowiedzi przekazane parametry. $result = $ls->call('default/ping', array( 'param1' => 'value1', 'param2' => 'value2' 6.2 Dane zalogowanego użytkownika $result = $ls->call('default/user_getinfo'; Strona 10 z 46
11 7 Kontakty osoby 7.1 Pobranie danych Pojedynczy kontakt: $result = $ls->call('contact/get', array( 'type' => 'contact', 'id' => '9497f a93d a636cebba4a' Pobranie podstawowych informacji o wielu osobach: $result = $ls->call('contact/getallsimple', array( 'type' => 'contact', 'limit' => '1000', // Liczba kontaktów (domyślnie wszystkie 'offset' => '0' // Offset (liczba pomijanych początkowych kontaktów, domyślnie 0 Pobranie szczegółowych informacji o wielu osobach (patrz też wyszukiwanie wg frazy: $result = $ls->call('contact/getall', array( 'type' => 'contact', // dla parametrów podajemy jedną wartość lub kilka oddzielonych przecinkami // parametry są opcjonalne ale należy podać przynajmniej jeden warunek // imiona 'firstnames' => 'jan,karol' // nazwiska 'lastnames' => 'kowalski' // ID firmy 'companies' => 'd075b5d4-9e60-8e5b-f436-4bf9c20dfb80', // adres ' s' => 'jan.kowalski@firma.pl', // telefon 'phones' => ' , ', // dla parametrów związanych z datą można podać pojedynczą wartość (traktowana jest jak wartość 'od' lub tablicę z wartościami 'od' i 'do' // data utworzenia 'created' => array('from' => ' :00', 'to' => ' ', // data modyfikacji 'modified' => ' ', // data ostatniej aktywności 'last_active' => ' ', // loginy właścicieli rozdzielone przecinkami 'owner_login' => 'jan.kowalski@firma.com', // opcjonalnie sposób porównywania imion i nazwisk, like wzorzec, equal dokładne dopasownie, domyślnie like 'condition' => 'like', // Tagi 'tags' => 'tag1,tag2', // Sposób wyszukiwania po tagach ( or lub and, domyślnie or 'tags_condition' => 'and', 'limit' => '1000', // Liczba kontaktów (domyślnie wszystkie 'offset' => '0' // Liczba pomijanych początkowych (domyślnie 0 Strona 11 z 46
12 7.2 Dodanie Bardzo proste: $result = $ls->call('contact/addcontact', array( 'contact' => array( 'name' => 'Jan Kowalski' // imię i nazwisko (wymagane Proste: $result = $ls->call('contact/addcontact', array( 'contact' => array( 'firstname' => 'Jan', // imię (wymagane 'lastname' => 'Kowalski', // nazwisko (wymagane ' s' => array( // adresy 'jan@kowalski.pl', 'jan.kowalski@firma.pl', 'phones' => array( // telefony ' ', ' ', 'company' => array( // firma 'name' => 'Firma S.A.' Więcej danych: $result = $ls->call('contact/addcontact', array( 'contact' => array( 'firstname' => 'Jan', // imię (wymagane 'lastname' => ' Kowalski ', // nazwisko (wymagane 'note' => 'notatka', // notatka 'position' => 'prezes', // stanowisko 'contact_source' => 'formularz na stronie', // źródło pozyskania 'created' => ' :22:33', // data dodania (opcjonalna 'www' => 'strona-prywatna.pl', // strona WWW ' s' => array( // adresy 0 => array( ' ' => 'jan@kowalski.pl' // adres , 1 => array( ' ' => 'jan.kowalski@firma.pl', // adres 'is_default' => 1, 'phones' => array( // telefony 0 => array( 'phone_no' => ' ', // numer telefonu 'type' => 1, // typ telefonu: 1 telefon, 2 - tel. komórkowy, 3 - fax, Strona 12 z 46
13 1 => array( 'phone_no' => ' ', // numer telefonu 'type' => 2, // typ telefonu: 1 - telefon, 2 - tel. komórkowy, 3 - fax 'is_default' => 1, 'addresses' => array( // adresy 0 => array( 'street' => 'Ulica 1/2', // ulica 'city' => 'Warszawa', // miasto 'postcode' => '00-999', // kod pocztowy 'province' => 10, // numer województwa, kolejność alfabetyczna: 1 - dolnoś ląskie, 2 - kujawsko-pomorskie, zachodniopomorskie 'country' => 'Polska' // nazwa kraju, 'company' => array( // firma - składnia jak dla dodawania firm lub id 'name' => 'Firma S.A.', // nazwa, wymagana 'nip' => ' ', // nip 'regon' => ' ' // regon, 'groups' => array( // grupy, do których zostanie dodany kontakt '87de5630-d889-bdb1-bd09-d61335d27ff8', '1e5d3fa6-da59-da c2184e6d', 'dataset' => array( // wartości dla pól dodatkowych, identyfikatory pól do odczytania w ustawieniach Livespace, inne dla każdej instancji '87de5630-d889-bdb1-bd09-d61335d27ff8' => '56e966a4-f265-39ac- 7c6e-ccf5a8caebb1', // dla pól typu select podaje id odpowiedzi '1e5d3fa6-da59-da c2184e6d' => 'value_2' // dla pól tekstowych podajemy pełną odpowiedź, 'owner_id' => 'ff3a0bdb c8-071aced692fdb898', // id użytkownika, właściciela kontaktu - opcjonalne, domyśl nie ustawiany jest użytkownik w imieniu, którego następuje połączenie z api 'notification' => 'Treść'// Powiadomienie dla właściciela kontaktu (opcjonalne Dodanie wielu osób jednocześnie: $result = $ls->call('contact/addcontacts', array( 'contacts' => array( 0 => array( 'firstname' => 'Janusz', // imię (wymagane 'lastname' => 'Nowak' // nazwisko (wymagane, 1 => array( 'firstname' => 'Karol', // imię (wymagane 'lastname' => 'Nowakowski' // nazwisko (wymagane Strona 13 z 46
14 Standardowo podczas dodawania kontaktu następuje sprawdzenie czy kontakt o takim imieniu i nazwisku już istnieje, aby uniknąć dublowania danych. W celu wymuszenia dodania nowego kontaktu należy użyć przełącznika check_if_exists: $result = $ls->call('contact/addcontact', array( 'contact' => array( 'firstname' => 'Jan', // imię (wymagane 'lastname' => 'Kowalski', // nazwisko (wymagane ' check_if_exists' => false, // wymuś dodanie Pod dodaniu kontaktu na tablicy pojawia się informacja o tej aktywności, aby tego uniknąć należy wyłączyć komunikat przy pomocy przełącznika _wall: $result = $ls->call('contact/addcontact', array( 'contact' => array( 'firstname' => 'Jan', // imię (wymagane 'lastname' => 'Kowalski', // nazwisko (wymagane '_wall' => false, // nie pokazuj aktywności na tablicy 7.3 Edycja Składnia identyczna jak dla dodawania, wymagany parametr id. Zmiana nazwiska i dodanie adresu $result = $ls->call('contact/editcontact', array( 'contact' => array( 'lastname' => 'Nowak', // nowe nazwisko ' s' => array( // nowy, kolejny adres eamil 'jan.nowak@firma.pl' Przypisanie do firmy: $result = $ls->call('contact/editcontact', array( 'contact' => array( 'company ' => array( // id istniejącej firmy lub nazwa 'id' => '1e5d3fa6-da59-da c2184e6d' Usunięcie z firmy: $result = $ls->call('contact/editcontact', array( 'contact' => array( Strona 14 z 46
15 'company ' => ' no_company' Dodanie nowych numerów telefonu i usunięcie starych: $result = $ls->call('contact/editcontact', array( 'contact' => array( 'phones' => array( // telefony 0 => array( 'phone_no' => ' ', // numer telefonu 'type' => 1, // typ telefonu: 1 - telefon, 2 - tel. komórkowy, 3 - fax, 1 => array( 'phone_no' => ' ', // numer telefonu 'type' => 2, // typ telefonu: 1 - telefon, 2 - tel. komórkowy, 3 - fax 'is_default' => 1, '_delete_old' => false // czy usunąć stare, 7.4 Usuwanie $result = $ls->call('contact/deletecontact', array( 'contact' => array( 7.5 Łączenie $result = $ls->call('contact/mergecontact', array( 'contact' => array( 'default_id' => '87de5630-d889-bdb1-bd09-d61335d27ff8', // id kontaktu głównego (wymagane 'merge_ids' => array( 'd075b5d4-9e60-8e5b-f436-4bf9c20dfb80', 'd075b5d3-9e60-8e5b-f431-4bf9c20dfb81', 'd075b5d2-9e60-8e5b-f434-4bf9c20dfb82', // id kontaktów łączonych (wymagane, maksymalnie Tagi $result = $ls->call('contact/editcontact', array( 'contact' => array( 'tag_add' => 'nowy tag1,nowy tag2', // tagi do dodania 'tag_remove' => 'tag3,tag4', // tagi do usunięcia Strona 15 z 46
16 7.7 Zadanie $result = $ls->call('contact/editcontact', array( 'contact' => array( 'todo' => array( 'title' => 'Nowe zadanie', // tytuł (wymagany 'date' => ' ', // data (opcjonalna format rrrr-mm-dd lub rrrr-mm-dd gg:mm 'description' => 'opis', // opis (opcjonalny 'user_id' => 87de5630-d889-bdb1-bd09-d61335d27ff8' // id użytkownika, do którego zostanie przypisane zadanie (opcjonalne 7.8 Pliki Dodanie na tablicę kontaktu pliku dostępnego pod wskazanym adresem URL. $result = $ls->call('contact/editcontact', array( 'contact' => array( 'file' => array( 'url' => ' // url pliku (wymagany 'userpwd' => 'login:password', // login i hasło do autoryzacji (opcjonalne 'description' => 'opis', // opis (opcjonalny 7.9 Tablica Dodanie wpisu na tablicy $result = $ls->call('contact/addcontactnote', array( 'contact' => array( 'id' => 'd075b5d4-9e60-8e5b-f436-4bf9c20dfb80', // Id osoby 'note' => 'treść wpisu', // treść wpisu 'tags' => 'tag1,tag2' // opcjonalne tagi Dodanie informacji o rozmowie telefonicznej na tablicy $result = $ls->call('contact/addcontactcall', array( 'contact' => array( 'id' => 'd075b5d4-9e60-8e5b-f436-4bf9c20dfb80', // Id osoby 'phone' => ' ', // numer telefonu osoby 'direction' => 1, // kierunek rozmowy: 1 wychodząca, 0 - przychodząca 'date' => ' :23:43', // data połączenia (opcjonalnie 'note' => 'Komentarz', // notatka (opcjonalnie 'duration' => 231, // czas trwania połączenia w sekundach (opcjonalnie Strona 16 z 46
17 'user_id' => '9497f a93d a636cebba4a', // id użytkownika (opcjonalnie Pobranie wpisów z tablicy $result = $ls->call('contact/getwall', array( 'type' => 'contact', 'id' => '9497f a93d a636cebba4a' Strona 17 z 46
18 7.10Wyszukiwanie Wyszukiwanie wg cech $result = $ls->call('contact/getall', array( 'type' => 'contact', // dla parametrów podajemy jedną wartość lub kilka oddzielonych przecinkami // parametry są opcjonalne ale należy podać przynajmniej jeden warunek // imiona 'firstnames' => 'jan,karol' // nazwiska 'lastnames' => 'kowalski' // ID firmy 'companies' => 'd075b5d4-9e60-8e5b-f436-4bf9c20dfb80', // adres ' s' => 'jan.kowalski@firma.pl', // telefon 'phones' => ' , ', // dla parametrów związanych z datą można podać pojedynczą wartość (traktowana jest jak wartość 'od' lub tablicę z wartościami 'od' i 'do' // data utworzenia 'created' => array('from' => ' :00', 'to' => ' ', // data modyfikacji 'modified' => ' ', // data ostatniej aktywności 'last_active' => ' ', // loginy właścicieli rozdzielone przecinkami 'owner_login' => 'jan.kowalski@firma.com', // opcjonalnie sposób porównywania imion i nazwisk, like wzorzec, equal dokładne dopasownie, domyślnie like 'condition' => 'like', // Tagi 'tags' => 'tag1,tag2', // Sposób wyszukiwania po tagach ( or lub and, domyślnie or 'tags_condition' => 'and', 'limit' => '1000', // Liczba kontaktów (domyślnie wszystkie 'offset' => '0' // Liczba pomijanych początkowych (domyślnie Wyszukiwanie wg frazy Podstawowe: $result = $ls->call('search/getresult', array( 'object_type' => 'contact', // typ obiektu 'q' => 'jan' // szukana fraza Zaawansowane: $result = $ls->call('search/getresult', array( 'object_type' => 'contact', // typ obiektu 'q' => 'jan kowalski', // szukana fraza 'type' => 'like', // sposób wyszukiwania like lub equal 'condition' => 'AND', // AND lub OR, spójnik dla warunków na kolejnych słowach frazy, decyduje czy w kontekście danego obiektu muszą wystąpić wsz ystkie słowa z frazy (AND czy tylko jedno z nich (OR 'limit' => 10, // liczba wyników Strona 18 z 46
19 'offset' => 0 // offset, przydatny do stronicowania Strona 19 z 46
20 8 Kontakty firmy 8.1 Pobranie danych Pojedyncza firma: $result = $ls->call('contact/get', array( 'type' => 'company', 'id' => '9497f a93d a636cebba4a' Pobranie podstawowych informacji o wielu firmach: $result = $ls->call('contact/getallsimple', array( 'type' => 'company', 'limit' => '1000', // Liczba kontaktów (domyślnie wszystkie 'offset' => '0' // Offset (liczba pomijanych początkowych kontaktów, domyślnie 0 Pobranie szczegółowych informacji o wielu firmach (patrz też wyszukiwanie wg frazy: $result = $ls->call('contact/getall', array( 'type' => 'company', // dla parametrów podajemy jedną wartość lub kilka oddzielonych przecinkami // parametry są opcjonalne ale należy podać przynajmniej jeden warunek // nazwa firmy 'names' => 'Bank XYZ,Firma ABC', // NIP (w dowolnym formacie , , PL 'nip' => ' ', // REGON 'regon' => ' ', // adres ' s' => 'kontakt@firma.pl', // telefon 'phones' => ' , ', // dla parametrów związanych z datą można podać pojedynczą wartość (traktowana jest jak wartość 'od' lub tablicę z wartościami 'od' i 'do' // data utworzenia 'created' => array('from' => ' :00', 'to' => ' ', // data modyfikacji 'modified' => ' ', // data ostatniej aktywności 'last_active' => ' ', // loginy właścicieli rozdzielone przecinkami 'owner_login' => 'jan.kowalski@firma.com', // opcjonalnie sposób porównywania nazwy, nipu i regonu, like wzorzec, equal dokładne dopasownie, domyślnie like 'cond' => 'like', // Tagi 'tags' => 'tag1,tag2', // Sposób wyszukiwania po tagach ( or lub and, domyślnie or 'tags_condition' => 'and', 'limit' => '1000', // Liczba kontaktów (domyślnie wszystkie 'offset' => '0' // Liczba pomijanych początkowych (domyślnie 0 Strona 20 z 46
21 8.2 Dodanie Bardzo proste: $result = $ls->call('contact/addcompany', array( 'company' => array( 'name' => 'Firma S.A.' // nazwa firmy (wymagana Proste: $result = $ls->call('contact/addcompany', array( 'company' => array( 'name' => 'Firma S.A.', // nazwa (wymagana ' s' => array( // adresy 'biuro@firma.pl', 'phones' => array( // telefony ' ', ' ' Więcej danych: $result = $ls->call('contact/addcompany', array( 'company' => array( 'name' => 'Firma S.A.', // nazwa (wymagana 'nip' => ' ', // nip 'regon' => ' ', // regon 'company_source' => 'Strona WWW', // źródło pozyskania 'note' => 'notatka', // notatka 'created' => ' :22:33', // data dodania (opcjonalna 'www' => 'strona-prywatna.pl', // strona WWW ' s' => array( // adresy 0 => array( ' ' => 'jan@kowalski.pl' // adres , 1 => array( ' ' => 'jan.kowalski@firma.pl', // adres 'is_default' => 1, 'phones' => array( // telefony 0 => array( 'phone_no' => ' ', // numer telefonu 'type' => 1 // typ telefonu: 1 - telefon, 2 - tel. komórkowy, 3 - fax, 1 => array( 'phone_no' => ' ', // numer telefonu 'type' => 2, // typ telefonu 'is_default' => 1 Strona 21 z 46
22 , 'addresses' => array( // adresy 0 => array( 'street' => 'Ulica 1/2', // ulica 'city' => 'Warszawa', // miasto 'postcode' => '00-999', // kod pocztowy 'province' => 10, // numer województwa, kolejność alfabetyczna: 1 - dolnoś ląskie, 2 - kujawsko-pomorskie, zachodniopomorskie 'country' => 'Polska' // nazwa kraju, 'groups' => array( // grupy, do których zostanie dodany kontakt '87de5630-d889-bdb1-bd09-d61335d27ff8', '1e5d3fa6-da59-da c2184e6d ', 'dataset' => array( // wartości dla pól dodatkowych, identyfikatory pól do odczytania w ustawieniach Livespace, inne dla każdej instancji '87de5630-d889-bdb1-bd09-d61335d27ff8' => '56e966a4-f265-39ac- 7c6e-ccf5a8caebb1', // dla pól typu select podaje id odpowiedzi '1e5d3fa6-da59-da c2184e6d' => 'value_2' // dla pól tekstowych podajemy pełną odpowiedź, 'owner_id' => 'ff3a0bdb c8-071aced692fdb898', // id użytkownika, właściciela kontaktu - opcjonalne, domyśl nie ustawiany jest użytkownik w imieniu, którego następuje połączenie z api 'notification' => 'Treść'// Powiadomienie dla właściciela kontaktu (opcjonalne Dodanie wielu firm jednocześnie: $result = $ls->call('contact/addcompanies', array( 'companies' => array( 0 => array( 'name' => 'Firma S.A.' // nazwa (wymagana, 1 => array( 'name' => 'Bank XYZ' // nazwa (wymagana Standardowo podczas dodawania kontaktu następuje sprawdzenie czy kontakt o takim imieniu i nazwisku już istnieje, aby uniknąć dublowania danych. W celu wymuszenia dodania nowego kontaktu należy użyć przełącznika check_if_exists: $result = $ls->call('contact/addcompany', array( 'company' => array( 'name' => 'Firma S.A.', // nazwa (wymagana ' check_if_exists' => false, // wymuś dodanie Strona 22 z 46
23 Pod dodaniu kontaktu na tablicy pojawia się informacja o tej aktywności, aby tego uniknąć należy wyłączyć komunikat przy pomocy przełącznika _wall: $result = $ls->call('contact/addcompany', array( ' company ' => array( 'name' => 'Firma S.A.', // nazwa (wymagana '_wall' => false, // nie pokazuj aktywności na tablicy 8.3 Edycja Składnia identyczna jak dla dodawania, wymagany parametr id. Zmiana nazwy i dodanie adresu $result = $ls->call('contact/editcompany', array( 'company' => array( 'name' => 'Firma sp. z o.o.', // nowa nazwa ' s' => array( // nowy, kolejny adres eamil 'marketing@firma.pl' Dodanie nowych numerów telefonu i usunięcie starych: $result = $ls->call('contact/editcompany', array( 'company' => array( 'phones' => array( // telefony 0 => array( 'phone_no' => ' ', // numer telefonu 'type' => 1, // typ telefonu: 1 - telefon, 2 - tel. komórkowy, 3 - fax, 1 => array( 'phone_no' => ' ', // numer telefonu, '_delete_old' => false // czy usunąć stare, 8.4 Usuwanie $result = $ls->call('contact/deletecompany', array( 'company' => array( Strona 23 z 46
24 8.5 Łączenie $result = $ls->call('contact/mergecompany', array( 'contact' => array( 'default_id' => '87de5630-d889-bdb1-bd09-d61335d27ff8', // id kontaktu głównego (wymagane 'merge_ids' => array( 'd075b5d4-9e60-8e5b-f436-4bf9c20dfb80', 'd075b5d3-9e60-8e5b-f431-4bf9c20dfb81', 'd075b5d2-9e60-8e5b-f434-4bf9c20dfb82', // id kontaktów łączonych (wymagane, maksymalnie Tagi $result = $ls->call('contact/editcompany', array( 'company' => array( 'tag_add' => 'nowy tag1,nowy tag2', // tagi do dodania 'tag_remove' => 'tag3,tag4', // tagi do usunięcia 8.7 Zadanie $result = $ls->call('contact/editcompany', array( 'company' => array( 'todo' => array( 'title' => 'Nowe zadanie', // tytuł (wymagany 'description' => 'opis', // opis (opcjonalny 'date' => ' ', // data (opcjonalna format rrrr-mm-dd lub rrrr-mm-dd gg:mm 'user_id' => 87de5630-d889-bdb1-bd09-d61335d27ff8' // id użytkownika, do którego zostanie przypisane zadanie (opcjonalne 8.8 Pliki Dodanie na tablicę kontaktu pliku dostępnego pod wskazanym adresem URL. $result = $ls->call('contact/editcontact', array( 'contact' => array( 'file' => array( 'url' => ' // url pliku (wymagany 'userpwd' => 'login:password', // login i hasło do autoryzacji (opcjonalne 'description' => 'opis', // opis (opcjonalny Strona 24 z 46
25 8.9 Tablica Dodanie wpisu na tablicy $result = $ls->call('contact/addcompanynote', array( 'company' => array( 'id' => 'd075b5d4-9e60-8e5b-f436-4bf9c20dfb80', // Id firmy 'note' => 'treść wpisu', // treść wpisu 'tags' => 'tag1,tag2' // opcjonalne tagi Dodanie informacji o rozmowie telefonicznej na tablicy $result = $ls->call('contact/addcompanycall', array( 'company' => array( 'id' => 'd075b5d4-9e60-8e5b-f436-4bf9c20dfb80', // Id firmy 'phone' => ' ', // numer telefonu firmy 'direction' => 1, // kierunek rozmowy: 1 wychodząca, 0 - przychodząca 'date' => ' :23:43', // data połączenia (opcjonalnie 'note' => 'Komentarz', // notatka (opcjonalnie 'duration' => 231, // czas trwania połączenia w sekundach (opcjonalnie 'user_id' => '9497f a93d a636cebba4a', // id użytkownika (opcjonalnie Pobranie wpisów z tablicy $result = $ls->call('contact/getwall', array( 'type' => 'company', 'id' => '9497f a93d a636cebba4a' Strona 25 z 46
26 8.10Wyszukiwanie Wyszukiwanie wg cech $result = $ls->call('contact/getall', array( 'type' => 'company', // dla parametrów podajemy jedną wartość lub kilka oddzielonych przecinkami // parametry są opcjonalne ale należy podać przynajmniej jeden warunek // nazwa firmy 'names' => 'Bank XYZ,Firma ABC', // NIP (w dowolnym formacie , , PL 'nip' => ' ', // REGON 'regon' => ' ', // adres ' s' => 'kontakt@firma.pl', // telefon 'phones' => ' , ', // dla parametrów związanych z datą można podać pojedynczą wartość (traktowana jest jak wartość 'od' lub tablicę z wartościami 'od' i 'do' // data utworzenia 'created' => array('from' => ' :00', 'to' => ' ', // data modyfikacji 'modified' => ' ', // data ostatniej aktywności 'last_active' => ' ', // loginy właścicieli rozdzielone przecinkami 'owner_login' => 'jan.kowalski@firma.com', // opcjonalnie sposób porównywania nazwy, nipu i regonu, like wzorzec, equal dokładne dopasownie, domyślnie like 'cond' => 'like', // Tagi 'tags' => 'tag1,tag2', // Sposób wyszukiwania po tagach ( or lub and, domyślnie or 'tags_condition' => 'and', 'limit' => '1000', // Liczba kontaktów (domyślnie wszystkie 'offset' => '0' // Liczba pomijanych początkowych (domyślnie Wyszukiwanie wg frazy Podstawowe: $result = $ls->call('search/getresult', array( 'object_type' => 'company', // typ obiektu 'q' => 'bank' // szukana fraza Zaawansowane: $result = $ls->call('search/getresult', array( 'object_type' => 'company', // typ obiektu 'q' => 'bank prywatny', // szukana fraza 'type' => 'like', // sposób wyszukiwania like lub equal 'condition' => 'AND', // AND lub OR, spójnik dla warunków na kolejnych sło wach frazy, decyduje czy w kontekście danego obiektu muszą wystąpić wszystk ie słowa z frazy (AND czy tylko jedno z nich (OR 'limit' => 10, // liczba wyników Strona 26 z 46
27 'offset' => 0 // offset, przydatny do stronicowania 9 Szanse sprzedaży 9.1 Pobranie danych Jedna szansa sprzedaży: $result = $ls->call('deal/get', array( 'id' => '9497f a93d a636cebba4a' // id szansy sprzedaży Wiele szans sprzedaży (patrz też wyszukiwanie wg frazy: $result = $ls->call('deal/getall', array( // dla parametrów podajemy jedną wartość lub kilka oddzielonych przecinkami // parametry są opcjonalne ale należy podać przynajmniej jeden warunek // nazwa szansy sprzedaży 'names' => 'Ubezpieczenia', // status - open, won, lost, outdated 'status' => 'outdated,open', // id procesów sprzedaży 'processes' => 'c93ce2dd-aa b0-430af636c674', // id etapów i podetapów 'main_stages' => 'aa23bf90-b405-bd6a-eeac-0f0be3f08244', 'stages' => '430af6dd-aa b0-c674f636c674', // data zmiany etapu (wymaga podania dokładnie jednego id etapu w parametrze main_stages 'main_stage_date' => ' ', // id firm i osób 'companies' => '3fd46cc0-9de b f7cb42f', 'contacts' => '5c480d fbf-f372-bdb41a393c58', // dla parametrów związanych z datą można podać pojedynczą wartość (traktowana jest jak wartość 'od' lub tablicę z wartościami 'od' i 'do' // data utworzenia 'created' => array('from' => ' :00', 'to' => ' ', // data modyfikacji 'modified' => ' ', // data zmiany statusu 'status_change_date' => ' ', // data finalizacji 'date_end' => ' ', // data ostatniej aktywności 'last_active' => ' ', // loginy właścicieli rozdzielone przecinkami 'owner_login' => 'jan.kowalski@firma.com', // opcjonalnie sposób porównywania nazwy, like wzorzec, equal dokładne dopasownie, domyślnie like 'cond' => 'like', // Tagi 'tags' => 'tag1,tag2', // Sposób wyszukiwania po tagach ( or lub and, domyślnie or 'tags_condition' => 'and', 'limit' => '1000', // Liczba sprzedaży (domyślnie wszystkie 'offset' => '0' // Liczba pomijanych pocz. Sprzedaży (domyślnie 0 Strona 27 z 46
28 9.2 Dodanie Bardzo proste: $result = $ls->call('deal/adddeal', array( 'deal' => array( 'name' => 'Sprzedaż usługi', // nazwa (wymagana 'company' => array('name' => 'Firma' // składnia jak dla firmy Proste: $result = $ls->call('deal/adddeal', array( 'deal' => array( 'name' => 'Sprzedaż usługi', // nazwa (wymagana 'date_end' => ' ', // data finalizacji 'process_id' => '4c9d3e56-9aa7-ff1e e70a0213bf', //proces (opcjonalny 'company' => array('name' => 'Firma' // składnia jak dla firmy 'contact' => array('name' => 'Jan Nowak' // składnia jak dla osoby Więcej danych: $result = $ls->call('deal/adddeal', array( 'deal' => array( 'name' => 'Sprzedaż usługi', // nazwa (wymagana 'date_end' => ' ', // data finalizacji 'process_id' => '4c9d3e56-9aa7-ff1e e70a0213bf', // proces (opcjonalny 'company' => array( // firma (składnia jak dla dod./edycji firmy 'name' => 'Firma', 'contact' => array( // osoba (składnia jak dla dod./edycji osoby 'name' => 'Jan Kowalski', 'note' => 'notatka', // notatka 'created' => ' :22:33', // data dodania (opcjonalna 'dataset' => array( // wartości dla pól dodatkowych, identyfikatory pól do odczytania w ustawieniach Livespace, inne dla każdej instancji '4998c21d-53de-da e5d3fa684e6' => '8b977d9e-48ad-dc34- f780-8bc088e6076b', // dla pól typu select podaje id odpowiedzi ' b-6091-dc05-bbd6-d5fe260319fe' => 'value_2' // dla pól tekstowych podajemy pełną odpowiedź, 'stages' => array( 'b7193e52-d695-8f6d-5da7-7fb9e792273c', // ID etapu do wł. '447c38f c41e-047b-6aacecac0919' => 0,// ID etapu do wył. '6dd5e857-4a8e-d98e-8c ebb792a' => 1 // ID etapu do wł., 'budget' => array( array( 'category_id' => '6dd5e857-4a8e-d98e-8c ebb792a', // ID lub nazwa kategorii (wymagane 'value' => '123000,00', // Wartość (wymagana Strona 28 z 46
29 'date' => ' ', // Data (opcjonalna 'is_forecast' => true, // Prognoza czy wpływ (opcjonalny 'is_profit' => true, // Przychód czy koszt (opcjonalny 'description' => 'Prognoza', // Opis (opcjonalny 'discount_percent' => '10', // Rabat w % (opcjonalny 'cycle_period' => '1 year', // Cykliczność (czas - day, week, month, quearter, year (opcjonalny 'cycle_repeat' => '2 month', // Cykliczność (częstotliwość czas - day, week, month, quearter, year (opcjonalny 'dataset' => array( // wartości dla pól dodatkowych ' b-bc53-59de e5a684e6d3f' => 'value_1', '4998c21d ba-d6aa-d5f19fee2603' => 'value_2',, array( 'category_name' => 'Kategoria 1', // Nazwa lub ID kategorii 'value' => ' ', // Wartość (wymagana 'date' => ' ', // Data (opcjonalna (wymagane, '_delete_old' => false,// Czy usunąć poprzednie wartości (opc. '_delete_old_details_forecast' => 1, // Czy usuwać tylko prognozę (1 / realizację (0 (opc. '_delete_old_details_profit' => 1, // Czy usuwać tylko przychód (1 / koszt (0 (opc., 'is_public' => false // Czy sprzedaż jest publiczna (domyślnie nie 'owner_id' => 'ff3a0bdb c8-071a-ced692fdb898', // id użytkownika, właściciela sprzedaży - opcjonalne, domyślnie ustawian y jest użytkownik w imieniu, którego następuje połączenie z API 'notification' => 'Treść'// Powiadomienie dla właściciela (opc. Dodanie wielu sprzedaży jednocześnie: $result = $ls->call('deal/adddeals', array( 'deals' => array( 0 => array( 'name' => 'Sprzedaż produktu' // nazwa (wymagana, 1 => array( 'name' => 'Sprzedaż usługi' // nazwa (wymagana Pod dodaniu sprzedaży na tablicy pojawia się informacja o tej aktywności, aby tego uniknąć należy wyłączyć komunikat przy pomocy przełącznika _wall: $result = $ls->call('deal/adddeal', array( 'deal' => array( 'name' => 'Sprzedaż produktu', // nazwa (wymagana 'company' => array( // firma (składnia jak dla dod./edycji firmy 'name' => 'Firma', '_wall' => false, // nie pokazuj aktywności na tablicy Strona 29 z 46
30 9.3 Edycja Składnia identyczna jak dla dodawania, wymagany parametr id. Zmiana nazwy i opisu: $result = $ls->call('deal/editdeal', array( 'deal' => array( 'name' => 'Super sprzedaż produktu', // nowa nazwa 'note' => 'nowy opis' Zmiana statusu: $result = $ls->call('deal/editdeal', array( 'deal' => array( 'status' => 'open' // nowy status (open, won, lost, outdated Zaznaczenie działania w ramach etapu: $result = $ls->call('deal/editdeal', array( 'deal' => array( 'stages' => array( 'b7193e52-d695-8f6d-5da7-7fb9e792273c' // ID działania 9.4 Usuwanie $result = $ls->call('deal/deletedeal', array( 'deal' => array( 9.5 Tagi $result = $ls->call('deal/editdeal', array( 'deal' => array( 'tag_add' => 'nowy tag1,nowy tag2', // tagi do dodania 'tag_remove' => 'tag3,tag4', // tagi do usunięcia Strona 30 z 46
31 9.6 Zadanie $result = $ls->call('deal/editdeal', array( 'deal' => array( 'todo' => array( 'title' => 'Nowe zadanie', // tytuł (wymagany 'date' => ' ', // data (opcjonalna format rrrr-mm-dd lub rrrr-mm-dd gg:mm 'description' => 'opis', // opis (opcjonalny 'user_id' => 87de5630-d889-bdb1-bd09-d61335d27ff8' // id użytkownika, do którego zostanie przypisane zadanie (opcjonalne 9.7 Pliki Dodanie na tablicę sprzedaży pliku dostępnego pod wskazanym adresem URL. $result = $ls->call('deal/editdeal', array( 'deal' => array( 'file' => array( 'url' => ' // url pliku (wymagany 'userpwd' => 'login:password', // login i hasło do autoryzacji (opcjonalne 'description' => 'opis', // opis (opcjonalny 9.8 Tablica Dodanie wpisu na tablicy $result = $ls->call('deal/adddealnote', array( 'deal' => array( 'id' => 'd075b5d4-9e60-8e5b-f436-4bf9c20dfb80', // Id sprzedaży 'note' => 'treść wpisu', // treść wpisu 'tags' => 'tag1,tag2' // opcjonalne tagi Pobranie wpisów z tablicy $result = $ls->call('deal/getwall', array( 'id' => '9497f a93d a636cebba4a' Strona 31 z 46
32 9.9 Wyszukiwanie Wyszukiwanie wg cech $result = $ls->call('deal/getall', array( // dla parametrów podajemy jedną wartość lub kilka oddzielonych przecinkami // parametry są opcjonalne ale należy podać przynajmniej jeden warunek // nazwa sprzedaży 'names' => 'Ubezpieczenia', // status sprzedaży - open, won, lost, outdated 'status' => 'outdated,open', // id procesów sprzedaży 'processes' => 'c93ce2dd-aa b0-430af636c674', // id etapów i podetapów sprzedaży 'main_stages' => 'aa23bf90-b405-bd6a-eeac-0f0be3f08244', 'stages' => '430af6dd-aa b0-c674f636c674', // data zmiany etapu (wymaga podania dokładnie jednego id etapu w parametrze main_stages 'main_stage_date' => ' ', // id firm i osób 'companies' => '3fd46cc0-9de b f7cb42f', 'contacts' => '5c480d fbf-f372-bdb41a393c58', // dla parametrów związanych z datą można podać pojedynczą wartość (traktowana jest jak wartość 'od' lub tablicę z wartościami 'od' i 'do' // data utworzenia 'created' => array('from' => ' :00', 'to' => ' ', // data modyfikacji 'modified' => ' ', // data zmiany statusu 'status_change_date' => ' ', // data finalizacji 'date_end' => ' ', // data ostatniej aktywności 'last_active' => ' ', // loginy właścicieli rozdzielone przecinkami 'owner_login' => 'jan.kowalski@firma.com', // opcjonalnie sposób porównywania nazwy, like wzorzec, equal dokładne dopasownie, domyślnie like 'cond' => 'like', // Tagi 'tags' => 'tag1,tag2', // Sposób wyszukiwania po tagach ( or lub and, domyślnie or 'tags_condition' => 'and', 'limit' => '1000', // Liczba sprzedaży (domyślnie wszystkie 'offset' => '0' // Liczba pomijanych początkowych (domyślnie Wyszukiwanie wg frazy Podstawowe: $result = $ls->call('search/getresult', array( 'object_type' => 'deal', // typ obiektu 'q' => 'moja sprzedaż' // szukana fraza Strona 32 z 46
33 Zaawansowane: $result = $ls->call('search/getresult', array( 'object_type' => 'deal', // typ obiektu 'q' => 'moja sprzedaż', // szukana fraza 'type' => 'like', // sposób wyszukiwania like lub equal 'condition' => 'AND', // AND lub OR, spójnik dla warunków na kolejnych sło wach frazy, decyduje czy w kontekście danego obiektu muszą wystąpić wszystk ie słowa z frazy (AND czy tylko jedno z nich (OR 'limit' => 10, // liczba wyników 'offset' => 0 // offset, przydatny do stronicowania Strona 33 z 46
34 10Produkty 10.1Pobranie danych Jeden produkt: $result = $ls->call('deal/product_get', array( 'id' => '9497f a93d a636cebba4a' // id produktu Wszystkie produkty: $result = $ls->call('deal/product_getall'; 10.2Dodanie $result = $ls->call('deal/product_add', array( 'name' => 'Nowy produkt' // nazwa (wymagana 'sku' => 'ID345' // SKU (opcjonalne 'default_price' => // domyślna cena (opcjonalna 10.3Edycja $result = $ls->call('deal/product_edit', array( 'id' => '9497f a93d a636cebba4a' // id (wymagane 'name' => 'Nowy produkt2' // nazwa (opcjonalna 'sku' => 'ID345' // SKU (opcjonalne 'default_price' => // domyślna cena (opcjonalna 10.4Usunięcie $result = $ls->call('deal/product_delete', array( 'id' => '9497f a93d a636cebba4a' // id (wymagane Strona 34 z 46
35 11Kategorie kosztów 11.1Pobranie danych Jedna kategoria: $result = $ls->call('deal/cost_get', array( 'id' => '9497f a93d a636cebba4a' // id kategorii Wszystkie kategorie: $result = $ls->call('deal/cost_getall'; 11.2Dodanie $result = $ls->call('deal/cost_add', array( 'name' => 'Nowa kategoria' // nazwa (wymagana 11.3Edycja $result = $ls->call('deal/cost_edit', array( 'id' => '9497f a93d a636cebba4a' // id (wymagane 'name' => 'Nowa kategoria' // nazwa 11.4Usunięcie $result = $ls->call('deal/cost_delete', array( 'id' => '9497f a93d a636cebba4a' // id (wymagane Strona 35 z 46
36 12Grupy produktów 12.1Pobranie danych Jedna grupa: $result = $ls->call('deal/productgroup_get', array( 'id' => '9497f a93d a636cebba4a' // id grupy produktów Wszystkie grupy: $result = $ls->call('deal/productgroup_getall'; 12.2Dodanie $result = $ls->call('deal/productgroup_add', array( 'name' => 'Nowa grupa' // nazwa (wymagana 12.3Usunięcie $result = $ls->call('deal/productgroup_delete', array( 'id' => '9497f a93d a636cebba4a' // id (wymagane 12.4Dodanie produktów do grupy $result = $ls->call('deal/productgroup_addproducts', array( 'id' => '9497f a93d a636cebba4a' // id grupy produktów 'products_id' => ['c2fbb e-07c8-b8ad-1e1cdd1d5dfc', '9e856a61- bcf7-5eaf-8ec d08de28'] Strona 36 z 46
37 13Grupy kosztów 13.1Pobranie danych Jedna kategoria: $result = $ls->call('deal/costgroup_get', array( 'id' => '9497f a93d a636cebba4a' // id grupy kosztów Wszystkie kategorie: $result = $ls->call('deal/costgroup_getall'; 13.2Dodanie $result = $ls->call('deal/costgroup_add', array( 'name' => 'Nowa grupa' // nazwa (wymagana 13.3Usunięcie $result = $ls->call('deal/costgroup_delete', array( 'id' => '9497f a93d a636cebba4a' // id (wymagane 13.4Dodanie produktów do grupy $result = $ls->call('deal/costgroup_addproducts', array( 'id' => '9497f a93d a636cebba4a' // id grupy kosztów 'products_id' => ['c2fbb e-07c8-b8ad-1e1cdd1d5dfc', '9e856a61- bcf7-5eaf-8ec d08de28'] Strona 37 z 46
38 14Przestrzenie 14.1Pobranie danych Jedna przestrzeń: $result = $ls->call('space/get', array( 'id' => '9497f a93d a636cebba4a' // id przestrzeni Wiele przestrzeni: $result = $ls->call('space/getall', array( 'type' => 'space', // dla parametrów podajemy jedną wartość lub kilka oddzielonych przecinkami // parametry są opcjonalne ale należy podać przynajmniej jeden warunek // nazwa szansy sprzedaży 'names' => 'Projekt X', // data utworzenia 'created' => array('from' => ' :00', 'to' => ' ', // data modyfikacji 'modified' => ' ', // opcjonalnie sposób porównywania nazwy, like wzorzec, equal dokładne dopasownie, domyślnie like 'cond' => 'like', // Tagi 'tags' => 'tag1,tag2', // Sposób wyszukiwania po tagach ( or lub and, domyślnie or 'tags_condition' => 'and', 'limit' => '1000', // Liczba sprzedaży (domyślnie wszystkie 'offset' => '0' // Liczba pomijanych pocz. Sprzedaży (domyślnie Dodanie Bardzo proste: $result = $ls->call('space/addspace', array( 'space' => array( 'name' => 'Nowa przestrzeń' // nazwa (wymagana Więcej danych: $result = $ls->call('space/addspace', array( 'space' => array( 'name' => 'Nowa przestrzeń', // nazwa (wymagana 'description' => 'Opis krótki', // opis (opcjonalny 'description_long' => 'Opis długi', // opis długi (opcjonalny 'dataset' => array( // wartości dla pól dodatkowych, identyfikatory // pól do odczytania w ustawieniach Livespace, // inne dla każdej instancji '87de5630-d889-bdb1-bd09-d61335d27ff8' => '56e966a4-f265-39ac 7c6e-ccf5a8caebb1', // dla pól typu select podajemy id odpowiedzi '1e5d3fa6-da59-da c2184e6d' => 'value_2' // dla pól tekstowych podajemy pełną odpowiedź Strona 38 z 46
39 , Dodanie wielu przestrzeni jednocześnie: $result = $ls->call('space/addspaces', array( 'spaces' => array( 0 => array( 'name' => 'Przestrzeń 1' // nazwa (wymagana, 1 => array( 'name' => 'Przestrzeń 2' // nazwa (wymagana 14.3Edycja Składnia identyczna jak dla dodawania, wymagany parametr id. Zmiana nazwy i opisu: $result = $ls->call('space/editspace', array( 'space' => array( 'id' => 'aa23bf90-b405-bd6a-eeac-0f0be3f08244' // id przestrzeni 'name' => 'Nowa nazwa', // nazwa 'description' => 'opis', // opis 14.4Usunięcie $result = $ls->call('space/deletespace', array( 'space' => array( 'id' => 'aa23bf90-b405-bd6a-eeac-0f0be3f08244' // id przestrzeni do usunięcia 14.5Tagi $result = $ls->call('space/editspace', array( 'space' => array( 'tag_add' => 'nowy tag1,nowy tag2', // tagi do dodania 'tag_remove' => 'tag3,tag4', // tagi do usunięcia Strona 39 z 46
40 14.6Zadanie $result = $ls->call('space/editspace', array( 'space' => array( 'todo' => array( 'title' => 'Nowe zadanie', // tytuł (wymagany 'date' => ' ', // data (opcjonalna format rrrr-mm-dd lub rrrr-mm-dd gg:mm 'description' => 'opis', // opis (opcjonalny 'user_id' => 87de5630-d889-bdb1-bd09-d61335d27ff8' // id użytkownika, do którego zostanie przypisane zadanie (opcjonalne 14.7Pliki Dodanie na tablicę przestrzeni pliku dostępnego pod wskazanym adresem URL. $result = $ls->call('space/editspace', array( 'space' => array( 'file' => array( 'url' => ' // url pliku (wymagany 'userpwd' => 'login:password', // login i hasło do autoryzacji (opcjonalne 'description' => 'opis', // opis (opcjonalny 14.8Tablica Dodanie wpisu na tablicy $result = $ls->call('space/addspacenote', array( 'space' => array( 'id' => 'd075b5d4-9e60-8e5b-f436-4bf9c20dfb80', // id przestrzeni 'note' => 'treść wpisu', // treść wpisu 'tags' => 'tag1,tag2' // opcjonalne tagi Pobranie wpisów z tablicy $result = $ls->call('space/getwall', array( 'id' => '9497f a93d a636cebba4a' Strona 40 z 46
41 15Zadania 15.1Pobranie danych Jedno zadanie: $result = $ls->call('todo/get', array( 'id' => '9497f a93d a636cebba4a' // id zadania Wiele zadań: $result = $ls->call('todo/getforobject', array( // typ obiektu contact, company, deal, space 'object_type' => 'contact', // id obiektu 'id' => 'c93ce2dd-aa b0-430af636c674' 15.2Dodanie Bardzo proste: $result = $ls->call('todo/addtodo', array( 'todo' => array( 'title' => 'Nowe zadanie' // tytuł (wymagany Proste: $result = $ls->call('todo/addtodo', array( 'todo' => array( 'title' => 'Nowe zadanie', // tytuł (wymagany 'date' => ' ', // data (opcjonalna format rrrr-mm-dd lub rrrr-mm-dd gg:mm 'description' => 'opis', // opis (opcjonalny 'user_id' => 87de5630-d889-bdb1-bd09-d61335d27ff8' // id użytkownika, do którego zostanie przypisane zadanie (opcjonalne Więcej danych: $result = $ls->call('todo/addtodo', array( 'todo' => array( 'title' => 'Nowe zadanie', // tytuł (wymagany 'date' => ' ', // data (opcjonalna format rrrr-mm-dd lub rrrr-mm-dd gg:mm 'description' => 'opis', // opis (opcjonalny 'user_id' => 87de5630-d889-bdb1-bd09-d61335d27ff8' // id użytkownika, do którego zostanie przypisane zadanie (opcjonalne 'is_completed' => false, // wykonane true false, domyślnie false (opcjonalne 'is_private' => false, // prywatne true false, domyślnie false (opcjonalne 'priority' => 0, // priorytet 0-normalny, 1-wysoki, domyślnie 0 (opcjonalne 'status_id' => 'aa23bf90-b405-bd6a-eeac-0f0be3f08244', // id status (opcjonalne Strona 41 z 46
42 'type_id' => 'bb43bf24-b243-ad7c-bbac-1f2b33f48254', // id typu (opcjonalne 'dataset' => array( // wartości dla pól dodatkowych, identyfikatory // pól do odczytania w ustawieniach Livespace, // inne dla każdej instancji '87de5630-d889-bdb1-bd09-d61335d27ff8' => '56e966a4-f265-39ac 7c6e-ccf5a8caebb1', // dla pól typu select podajemy id odpowiedzi '1e5d3fa6-da59-da c2184e6d' => 'value_2' // dla pól tekstowych podajemy pełną odpowiedź, 'objects' => array( // powiązane elementy (opcjonalne array( 'type' => 'contact', // contact company deal space 'id' => '56e966a4-f265-39ac-7c6e-ccf5a8caebb1', array( 'type' => 'company', 'id' => '87de5630-d889-bdb1-bd09-d61335d27ff8' Dodanie wielu zadań jednocześnie: $result = $ls->call('todo/addtodos', array( 'todos' => array( 0 => array( 'title' => 'Zadanie 1' // tytuł (wymagany, 1 => array( 'title' => 'Zadanie 2' // tytuł (wymagany 15.3Edycja Składnia identyczna jak dla dodawania, wymagany parametr id. Zmiana nazwy i opisu: $result = $ls->call('todo/edittodo', array( 'todo' => array( 'id' => 'aa23bf90-b405-bd6a-eeac-0f0be3f08244' // id zadania 'title' => 'Nowe zadanie', // tytuł 'description' => 'opis', // opis 15.4Usunięcie $result = $ls->call('todo/removetodo', array( 'todo' => array( 'id' => 'aa23bf90-b405-bd6a-eeac-0f0be3f08244' // id zadania do usunięcia Strona 42 z 46
43 16Tablica 16.1Pobranie danych $result = $ls->call('wall/getlist', array( // typ obiektu contact, company, deal, space (opcjonalnie 'object_type' => 'contact', // id obiektu (opcjonalnie 'object_id' => 'c93ce2dd-aa b0-430af636c674', // typ obiektu, do którego jest dodana notatka (opcjonalnie, rozdzielone przecinkami 'type_name' => 'note, ,activity,phone', // data od (opcjonalnie 'date_from' => ' ', // data do (opcjonalnie 'date_to' => ' ', // wyszukiwana fraza (opcjonalnie 'query' => 'tekst', 'limit' => '100', // Liczba elementów (domyślnie 50 'offset' => '0' // Liczba pomijanych początkowych (domyślnie 0 Strona 43 z 46
LiveSpace API. Aktualizacja: 16 stycznia 2015 Wersja: 0.6. LiveSpace CRM email: pomoc@livespace.pl tel: 22 354 66 60, www.livespace.
LiveSpace API Aktualizacja: 16 stycznia 2015 Wersja: 0.6 email: pomoc@livespace.pl tel: 22 354 66 60, www.livespace.pl Strona 1 z 28 1 Wstęp W dokumencie opisano sposób komunikacji z API LiveSpace, przygotowania
LiveSpace API. Aktualizacja: 27 lutego 2015 Wersja: 0.7. LiveSpace CRM email: pomoc@livespace.pl tel: 22 354 66 60, www.livespace.
LiveSpace API Aktualizacja: 27 lutego 2015 Wersja: 0.7 email: pomoc@livespace.pl tel: 22 354 66 60, www.livespace.pl Strona 1 z 30 1 Wstęp W dokumencie opisano sposób komunikacji z API LiveSpace, przygotowania
LiveSpace API. Aktualizacja: 22 maja 2015 Wersja: 0.8. LiveSpace CRM email: pomoc@livespace.pl tel: 22 354 66 60, www.livespace.
LiveSpace API Aktualizacja: 22 maja 2015 Wersja: 0.8 email: pomoc@livespace.pl tel: 22 354 66 60, www.livespace.pl Strona 1 z 30 1 Wstęp W dokumencie opisano sposób komunikacji z API LiveSpace, przygotowania
Livespace API. Aktualizacja: 1 września 2017 Wersja: 1.2. Livespace CRM Strona 1 z 34
Livespace API Aktualizacja: 1 września 2017 Wersja: 1.2 www.livespace.pl Strona 1 z 34 1 Wstęp W dokumencie opisano sposób komunikacji z API Livespace, przygotowania parametrów, wykorzystania SDK oraz
LiveSpace API. Aktualizacja: 15 stycznia 2016 Wersja: 0.9. LiveSpace CRM Strona 1 z 33
LiveSpace API Aktualizacja: 15 stycznia 2016 Wersja: 0.9 www.livespace.pl Strona 1 z 33 1 Wstęp W dokumencie opisano sposób komunikacji z API LiveSpace, przygotowania parametrów, wykorzystania SDK oraz
Baza numerów Wersja 1.1
Baza numerów Wersja 1.1 SPIS TREŚCI 1. Wprowadzenie 1.1 Adresy URL do połączenia z aplikacją 1.2 Informacje zwrotne wysyłane z API w odpowiedzi na odebrane odwołania I. Zarządzanie grupami Bazy Numerów
Specyfikacja 1.2.1. Płatności CashBill. Instrukcja podłączenia płatności elektronicznych do typowych zastosowań.
Specyfikacja 1.2.1 Płatności CashBill Instrukcja podłączenia płatności elektronicznych do typowych zastosowań. CashBill Spółka Akcyjna ul. Rejtana 20, 41-300 Dąbrowa Górnicza Tel.: +48 032 764-18-42 Fax:
API przekazy masowe - Dokumentacja. v 1.1, czerwiec 2014 KIP S.A. ul. Św. Marcin 73/ Poznań.
API przekazy masowe - Dokumentacja v 1.1, czerwiec 2014 KIP S.A. ul. Św. Marcin 73/6 61-808 Poznań www.kipsa.pl www.tpay.com 1 Bramka API Dokumentacja opisuje możliwość wykonania przekazów masowych za
Specyfikacja HTTP API. Wersja 1.6
Specyfikacja HTTP API Wersja 1.6 1. Wprowadzenie Platforma PlaySMS umożliwia masową rozsyłkę SMS-ów oraz MMS-ów marketingowych. Umożliwiamy integrację naszej platformy z dowolnym systemem komputerowym
Specyfikacja techniczna. mprofi Interfejs API
Warszawa 09.04.2015. Specyfikacja techniczna mprofi Interfejs API wersja 1.0.2 1 Specyfikacja techniczna mprofi Interfejs API wersja 1.0.2 WERSJA DATA STATUTS AUTOR 1.0.0 10.03.2015 UTWORZENIE DOKUMENTU
SMS Kod Automatyczny
Dokumentacja 2.0.0 SMS Kod Automatyczny Dokumentacja dla SMS Kod Automatyczny Web Service REST CashBill Spółka Akcyjna ul. Rejtana 20, 41-300 Dąbrowa Górnicza Tel.: +48 032 764-18-42 Fax: +48 032 764-18-40
API transakcyjne BitMarket.pl
API transakcyjne BitMarket.pl Wersja 20140402 1. Sposób łączenia się z API... 2 1.1. Klucze API... 2 1.2. Podpisywanie wiadomości... 2 1.3. Parametr tonce... 2 1.4. Limity zapytań... 3 1.5. Odpowiedzi
Aktualizacja SMSFall v. 1.1.5 Data publikacji: 20-05-2013
Aktualizacja SMSFall v. 1.1.5 Data publikacji: 20-05-2013 Wersja Standard i Plus: we właściwościach terminala dodano wskaźnik poziomu sygnału urządzenia GSM wyrażony w dbm. Podstawa teoretyczna: http://pl.wikipedia.org/wiki/dbm.
Podręcznik Integracji
Podręcznik Integracji Spis treści 1. Integracja oferty... 3 1.1. Samodzielne wprowadzanie oferty sklepu... 3 1.2. Automatyczne wprowadzanie oferty z pliku XML... 3 1.3. Cyklicznie pobieranie oferty ze
Dokumentacja techniczna API systemu SimPay.pl
Wprowadzenie Dokumentacja techniczna API systemu SimPay.pl Wersja 1.0 z dnia 24.03.2015 r. API serwisu SimPay.pl opiera się o danych wysyłanych i zwracanych w formie JSON. W przypadku napotkania jakiegokolwiek
Funkcje dodatkowe. Wersja 1.2.1
Funkcje dodatkowe Wersja 1..1 Dokumentacja SMSAPI (https) FUNKCJE DODATKOWE z dnia 1.06.01 Wersja 1..1 SPIS TREŚCI 1.Wprowadzenie 1.1 Adresy URL do połączenia z aplikacją dla funkcji zarządzania kontem
Funkcje dodatkowe. Wersja 1.2.1
Funkcje dodatkowe SPIS TREŚCI 1.Wprowadzenie 1.1 Adresy URL do połączenia z aplikacją dla funkcji zarządzania kontem 1.2 Adresy URL do połączenia z aplikacją dla funkcji zarządzania polami nadawcy I. ZARZĄDZANIE
Specyfikacja instalacji usługi SMS Premium w Przelewy24.pl
Specyfikacja instalacji usługi SMS Premium w Przelewy24.pl wersja.2.9 data 2014-11-21 Opis usług: P24 KOD P24 KLUCZ P24 WAPA SEND SMS Strona 1 z 8 P24 KOD Przebieg transakcji Operacje po stronie Sprzedawcy
Dokumentacja API Stacja z Paczką ver. 2.14
Dokumentacja API Stacja z Paczką ver. 2.14 2 Dokumentacja API Stacja z Paczką ver. 2.14 Spis treści 1 Historia zmian w dokumentacji... 3 2 Dostęp do API Adres URL do Web Services (SOAP/WSDL)... 3 2.1 Środowisko
Dokumentacja API BizIn
Dokumentacja API BizIn Spis treści Wstęp... 1 Dostęp do API BizIn... 1 Identyfikatory API... 1 Dostępne akcje... 3 Przykład wywołania API w języku PHP... 3 Pobieranie danych... 3 Wystawianie dokumentu
Warszawa Specyfikacja techniczna. mprofi Interfejs API wersja 1.0.7
Warszawa 03.11.2015. Specyfikacja techniczna mprofi Interfejs API wersja 1.0.7 WERSJA DATA STATUTS AUTOR 1.0.0 10.03.2015 UTWORZENIE DOKUMENTU PAWEŁ ANDZIAK 1.0.1 23.03.2015 MODYFIKACJA MAREK SZWAŁKIEWICZ
Dokumentacja REST API v 3.0. Kraków, 7 marca FreshMail, ul. Fabryczna 20a, Kraków tel , freshmail.
Dokumentacja REST API v 3.0 Kraków, 7 marca 2012 FreshMail, ul. Fabryczna 20a, 31-553 Kraków tel. +48 12 617 61 40, info@freshmail.pl, freshmail.pl Wersja dokumentu: 1.0 Autorzy: Tadeusz Kania ,
Specyfikacja API 1.0. Specyfikacja kontroli Konta systemu CashBill z wykorzystaniem API opartego na REST
Specyfikacja API 1.0 API REST Specyfikacja kontroli Konta systemu CashBill z wykorzystaniem API opartego na REST CashBill Spółka Akcyjna ul. Rejtana 20, 41-300 Dąbrowa Górnicza Tel.: +48 032 764-18-42
Dokumentacja REST API v 3.0
Dokumentacja REST API v 3.0 Kraków, 16 kwietnia 2012 FreshMail, ul. Fabryczna 20a, 31-553 Kraków tel. +48 12 617 61 40, info@freshmail.pl, freshmail.pl Spis treści Opis API... 3 Uwierzytelnienie... 3 Odpowiedzi
Dokumentacja Techniczna 1.2. Webtoken MT. Uruchomienie subskrybcji MT poprzez serwis WWW
Dokumentacja Techniczna 1.2 Webtoken MT Uruchomienie subskrybcji MT poprzez serwis WWW CashBill Spółka Akcyjna ul. Rejtana 20, 41-300 Dąbrowa Górnicza Tel.: +48 032 764-18-42 Fax: +48 032 764-18-40 Infolinia:
Dokumentacja smsapi wersja 1.4
Dokumentacja smsapi wersja 1.4 1. Wprowadzenie Platforma smsapi została skierowana do użytkowników chcących rozbudować swoje aplikacje o system wysyłania smsów. Aplikacja ta w prosty sposób umożliwia integrację
Spis treści. Strona: 1/26
Spis treści 1. BPS API v2: Informacje podstawowe:...2 1.1 Adresy URL do połączenia z BPS API v2:...2 1.2 Przykład połączenia PHP:...2 2. Struktury:...3 2.1 Struktura login:...3 2.2 Struktura przesyłka:...3
Moduł Notatki Systemu Obsługi Zamówień Publicznych UTP-Bydgoszcz Instrukcja postępowania do 1000 Euro
Moduł Notatki Systemu Obsługi Zamówień Publicznych UTP-Bydgoszcz Instrukcja postępowania do 1000 Euro Spis treści 1. Logowanie się do systemu...2 2. Wybranie z menu Nowe zamówienie...2 3. Wypełnienie formularza...2
Dokumentacja techniczna SMS MO
Dokumentacja techniczna SMS MO Spis Treści 1. Wprowadzenie 2 1.1. Przebieg płatności Premium SMS 2 1.2. Weryfikacja płatności..3 2. Weryfikacja poprawności kodu aktywacyjnego...3 3. Przykład użycia zapytania
Integracja sklepu internetowego z serwisem aukcyjnym Swistak.pl
Integracja sklepu internetowego z serwisem aukcyjnym Swistak.pl email: swistak@swistak.pl Spis treści 1. Wstęp...2 2. Import oferty...2 3. Plik CSV...3 4. Przykład pliku...7 5. Aktualizacja oferty...7
Dokumentacja API serwisu KurierSerwis.com
Dokumentacja API serwisu KurierSerwis.com wersja dokumentu: 1.1 6 października 2015 r. Spis treści Informacje ogólne...3 Dane autoryzacyjne...3 Wywoływanie funkcji i format danych...3 Autoryzacja i sesja...4
SSL Reseller. https://www.sslreseller.pl. Dokumentacja techniczna v.1.0 z dnia 2015 04 28
SSL Reseller https://www.sslreseller.pl Dokumentacja techniczna v.1.0 z dnia 2015 04 28 1. Dostęp do API Dostęp do API realizowany jest za pomocą żądań POST. Adres API: https://www.mserwis.pl/sslapi/api.php
Dokumentacja panelu Klienta
Dokumentacja panelu Klienta Wersja 1.1 Strona 1 z 17 Spis treści Historia zmian... 3 Logowanie do Panelu Klienta... 4 Panel... 5 Wysyłki... 6 Przyłączenia... 7 Ustawienia... 8 Zasoby... 8 Integracje...
Backend Administratora
Backend Administratora mgr Tomasz Xięski, Instytut Informatyki, Uniwersytet Śląski Katowice, 2011 W tym celu korzystając z konsoli wydajemy polecenie: symfony generate:app backend Wówczas zostanie stworzona
emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Shoper (plugin dostępny w wersji ecommerce)
emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Shoper (plugin dostępny w wersji ecommerce) Zastosowanie Rozszerzenie to dedykowane jest sklepom internetowych działającym na platformie
Dokumentacja panelu Klienta
Dokumentacja panelu Klienta Wersja 1.2 Strona 1 z 25 Spis treści Historia zmian... 3 Logowanie do panelu Klienta... 4 Panel... 5 Wysyłki... 6 Przyłączenia... 7 Ustawienia... 8 Zasoby... 8 Integracje...
Smarty PHP. Leksykon kieszonkowy
IDZ DO PRZYK ADOWY ROZDZIA SPIS TREœCI KATALOG KSI EK KATALOG ONLINE ZAMÓW DRUKOWANY KATALOG Smarty PHP. Leksykon kieszonkowy Autor: Daniel Bargie³ ISBN: 83-246-0676-9 Format: B6, stron: 112 TWÓJ KOSZYK
Dokumentacja REST API v 3.0
Dokumentacja REST API v 3.0 Kraków, 26 kwietnia 2012 FreshMail, ul. Fabryczna 20a, 31-553 Kraków tel. +48 12 617 61 40, info@freshmail.pl, freshmail.pl Spis treści Opis API... 3 Uwierzytelnienie... 3 Odpowiedzi
Automater.pl zdalne tworzenie i zarządzanie transakcjami dokumentacja API wersja 0.1
Dokumentacja API 0.1 Automater.pl zdalne tworze i zarządza transakcjami dokumentacja API wersja 0.1 Automater sp. z o.o., ul. Belgradzka 4/42, 02-793 Warszawa 2 1. Wstęp System Automater.pl udostępnia
DOKUMENTACJA TECHNICZNA SMS API MT
DOKUMENTACJA TECHNICZNA SMS API MT Mobitex Telecom Sp.j., ul. Warszawska 10b, 05-119 Legionowo Strona 1 z 5 Ten dokument zawiera szczegółowe informacje odnośnie sposobu przesyłania requestów do serwerów
API transakcji - Dokumentacja. v 2. 2, marzec 2017 KIP S.A. ul. Św. Marcin 73/ Poznań.
API transakcji - Dokumentacja v 2. 2, marzec 2017 KIP S.A. ul. Św. Marcin 73/6 61-808 Poznań www.kipsa.pl www.tpay.com 1 Bramka API Dokumentacja opisuje możliwość stworzenia transakcji oraz pobrania jej
Specyfikacja modułu API systemu LimApi platformy limtel.pl
Specyfikacja modułu API systemu LimApi platformy limtel.pl Wersja 1.262 Data opublikowania: 2011-05-17 Moduł API przeznaczony jest do integracji systemów informatycznych z platformą limtel.pl. Jego zadaniem
Dokumentacja interfejsu HTTPD. Platforma BSMS.PL Instrukcja podłączenia po przez http
Dokumentacja interfejsu HTTPD Platforma BSMS.PL Instrukcja podłączenia po przez http Dokumentacja interfejsu httpd (strona 2) SPIS TREŚCI 1. Zawartość dokumentu str.3 2. Informacje ogólne 2.1 Zastosowanie
DOKUMENTACJA TECHNICZNA USŁUGI API ver. 1.27
RedCart.pl ul. wrocławska 113 58-306 Wałbrzych Polska DOKUMENTACJA TECHNICZNA USŁUGI API ver. 1.27 Infolinia: 22 22 82 114 pn-pt: 9.00-17.00 połączenie wg stawki operatora 1 Spis treści 1.Historia dokumentacji...
Dokumentacja API statystyk
Dokumentacja API statystyk www.systempartnerski.pl Wersja dokumentu: 01.05.03 2018.01.22 Spis treści Dokumentacja API statystyk... 1 Spis treści... 2 Historia zmian... 3 Dokumentacja... 4 1. Wprowadzenie...
emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Magento (plugin dostępny w wersji ecommerce)
emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Magento (plugin dostępny w wersji ecommerce) Zastosowanie Rozszerzenie to przeznaczone jest dla właścicieli sklepów internetowych opartych
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 - Email 7.
V 1.1 2008 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 - Email 7. Sprawdzanie stanu konta 1. Założenia ogólne PowiadomieniaSMS.pl
Dokumentacja API Stacja z Paczką ver. 2.09
Dokumentacja API Stacja z Paczką ver. 2.09 2 Dokumentacja API Stacja z Paczką ver. 2.09 Spis treści 1 Historia zmian w dokumentacji... 3 2 Dostęp do API Adres URL do Web Services (SOAP/WSDL)... 3 2.1 Środowisko
Instrukcja Integracja z istore. Wersja z 07/02/2015. Copyright Zakupteraz.pl
Instrukcja Integracja z istore Wersja z 07/02/2015 Copyright Zakupteraz.pl 1. SPIS TREŚCI 1. SPIS TREŚCI... 2 2. WSTĘP... 3 3. OPIS PROCEDURY INTEGRACJI... 4 1.1. LOGOWANIE... 4 1.2. PANEL KLIENTA INTEGRACJA
API JSA Integracja JSA z systemami uczelnianymi
API JSA Integracja JSA z systemami uczelnianymi 1 Spis treści Spis treści... 2 1. Założenia biznesowe... 3 2. Metody HTTP... 3 3. Protokół komunikacyjny... 3 4. Uwierzytelnianie i autoryzacja... 4 5. Statusy
Specyfikacja sms-api.pl
Inteliso www.inteliso.pl 02-722 Warszawa al. K.E.N. 46/U4 Kontakt: tel. +48(22)4702320 biuro@inteliso.pl Specyfikacja soap web service Wersja 2.0, aktualizacja 23.05.2008r. Spis treści Adresy URL... 3
Języki programowania wysokiego poziomu. PHP cz.4. Bazy danych
Języki programowania wysokiego poziomu PHP cz.4. Bazy danych PHP i bazy danych PHP może zostać rozszerzony o mechanizmy dostępu do różnych baz danych: MySQL moduł mysql albo jego nowsza wersja mysqli (moduł
Gatesms.eu Mobilne Rozwiązania dla biznesu
Mobilne Rozwiązania dla biznesu SPECYFIKACJA TECHNICZNA WEB API-USSD GATESMS.EU wersja 0.9 Opracował: Gatesms.eu Spis Historia wersji dokumentu...3 Bezpieczeństwo...3 Wymagania ogólne...3 Mechanizm zabezpieczenia
Spis treści DOKUMENTACJA TECHNICZNA. STS API wersja 1.1
Spis treści 1. Korzystanie z interfejsu STS API...2 1.1 Warunki korzystania z interfejsu...2 1.2 Zabezpieczenia interfejsu...2 2. Specyfikacja interfejsu STS API...3 2.1 Proces składania zamówienia za
PHP może zostać rozszerzony o mechanizmy dostępu do różnych baz danych:
PHP może zostać rozszerzony o mechanizmy dostępu do różnych baz danych: MySQL moduł mysql albo jego nowsza wersja mysqli (moduł mysqli ma dwa interfejsy: proceduralny i obiektowy) PostgreSQL Oracle MS
Rozdział ten zawiera informacje o sposobie konfiguracji i działania Modułu OPC.
1 Moduł OPC Moduł OPC pozwala na komunikację z serwerami OPC pracującymi w oparciu o model DA (Data Access). Dzięki niemu można odczytać stan obiektów OPC (zmiennych zdefiniowanych w programie PLC), a
Integracja systemu trigocms! z platformą Facebook
Integracja systemu trigocms! z platformą Facebook 1. Wstęp trigocms! daje Ci możliwość integracji z platformą Facebook, dzięki czemu możesz publikować artykuły jednocześnie na swojej stronie internetowej
Podręcznik użytkownika Publikujący aplikacji Wykaz2
Podręcznik użytkownika Publikujący aplikacji Wykaz2 TiMSI Sp z o o ul Czapli 63, 02-781 Warszawa tel : +48 22 644 86 76, fax: +48 22 644 78 52 NIP: 951-19-39-800 Sąd Rejonowy dla mst Warszawy w Warszawie,
API System Partnerski
API System Partnerski API zostało zrealizowane według wzorca REST. Komunikacja odbywa się poprzez wysłanie żądania HTTP pod adres https://apiv2.systempartnerski.pl/partner-api/ wraz z odpowiednimi parametrami.
emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym PrestaShop (plugin dostępny w wersji ecommerce)
emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym PrestaShop (plugin dostępny w wersji ecommerce) Zastosowanie Rozszerzenie to dedykowane jest sklepom internetowych zbudowanym w oparciu
Opis aktualizacji programu Kancelaria Komornika
Opis aktualizacji programu Kancelaria Komornika ZUS-EKS Currenda sp. z o.o.; 30-348 K rakó w, ul. B o b rz y ńs ki e g o 3 9 b / 1 7 t el. (12) 3 5 8-01-3 1, (12) 359-78-98 f a x (1 2 ) 358-01-01 w. 6
Terytorialna analiza danych
Terytorialna analiza danych Dokumentacja systemu Marek Roj, Warszawa, luty 2013 Aktualizowano: 15.02.2013, wersja 0.196 Spis treści Wprowadzenie...3 Cel tego dokumentu...3 Informacje ogólne...3 Dokumentacja
Viatoll Calc v1.3. Viatoll Calc. Instrukcja użytkownika. Strona 1
Viatoll Calc Instrukcja użytkownika Strona 1 Spis treści 1 Wstęp...3 2 Opis panelu głównego...3 2.1 Menu aplikacji...4 2.2 Tabela z trasami...5 2.3 Strona kalkulatora viatoll...6 2.4 Pasek statusu...7
REST API. Wprowadzenie. Kampanie. Kampania zwykła. Kampania zasilana z CRM CC CRM. Kolejki. Thulium REST API. Autentykacja.
Thulium REST API REST API Wprowadzenie Kody odpowiedzi Obsługa błędów Notyfikacje o połączeniach (adresy callback) Kampanie Zasoby Opis outbounds Zwraca listę wszystkich kampanii. outbounds/:id/statuses
Wykład 5: PHP: praca z bazą danych MySQL
Wykład 5: PHP: praca z bazą danych MySQL Architektura WWW Podstawowa: dwuwarstwowa - klient (przeglądarka) i serwer WWW Rozszerzona: trzywarstwowa - klient (przeglądarka), serwer WWW, serwer bazy danych
emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym IAI-Shop (plugin dostępny w wersji ecommerce)
emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym IAI-Shop (plugin dostępny w wersji ecommerce) Zastosowanie Rozszerzenie to przeznaczone jest dla właścicieli sklepów internetowych opartych
Płatności CashBill - SOAP
Dokumentacja techniczna 1.0 Płatności CashBill - SOAP Dokumentacja wdrożenia systemu Płatności CashBill w oparciu o komunikację według protokołu SOAP CashBill Spółka Akcyjna ul. Rejtana 20, 41-300 Dąbrowa
Specyfikacja Techniczna 2.0. Specyfikacja techniczna usługi dystrybucji kodów dostępowych PayCode
Specyfikacja Techniczna 2.0 PayCode API Specyfikacja techniczna usługi dystrybucji kodów dostępowych PayCode CashBill Spółka Akcyjna ul. Rejtana 20, 41-300 Dąbrowa Górnicza Tel.: +48 032 764-18-42 Fax:
Dokumentacja API BizIn
Dokumentacja API BizIn Spis treści Wstęp... 1 Dostęp do API BizIn... 1 Identyfikatory API... 1 Dostępne akcje... 3 Przykład wywołania API w języku PHP... 3 Pobieranie danych... 3 Wystawianie dokumentu
DOKUMENTACJA IMPLEMENTACJI MECHANIZMÓW OBSŁUGI AHMES SMS (soap) 2013-03-24
Ahmes Sp. z o.o. ul. Lewicka 13/15 02-547 Warszawa tel: (22) 113 10 00, fax: (22) 203 63 21, e-mail: biuro@ahmes.pl, http://www.ahmes.pl DOKUMENTACJA IMPLEMENTACJI MECHANIZMÓW OBSŁUGI AHMES SMS (soap)
Dokumentacja API. SOAP - webservice v. 0.2.1
Dokumentacja API SOAP - webservice v. 0.2.1 Zawsze wymagane parametry WSDL https://api.fabrykasms.pl/0.2/soap?wsdl http://fabrykasms.pl/api/acc/ przy koncie api wybieramy zdalne używanie aby uzyskać wszystkie
Dokumentacja API serwisu korporacjakurierska.pl
Dokumentacja API serwisu korporacjakurierska.pl wersja dokumentu: 1.5 26 listopada 2015 r. Spis treści Historia zmian...3 Informacje ogólne...3 Dane autoryzacyjne...3 Wywoływanie funkcji i format danych...3
1. Logowanie się do panelu Adminitracyjnego
Spis treści 1. Logowanie się do panelu Adminitracyjnego...1 2. Tworzenie i zarządzenie kategoriami...4 2.1 Nawigowanie po drzewie kategorii...5 2.2 Tworzenie kategorii...6 2.3 Usuwanie kategorii...9 3.
Przewodnik użytkownika (instrukcja) AutoMagicTest
Przewodnik użytkownika (instrukcja) AutoMagicTest 0.1.21.137 1. Wprowadzenie Aplikacja AutoMagicTest to aplikacja wspierająca testerów w testowaniu i kontrolowaniu jakości stron poprzez ich analizę. Aplikacja
Dokumentacja API serwisu epaka.pl
Dokumentacja API serwisu epaka.pl wersja dokumentu: 1.6 14 lipca 2014 r. Spis treści Historia zmian...3 Informacje ogólne...3 Dane autoryzacyjne...3 Wywoływanie funkcji i format danych...4 Autoryzacja
Załącznik nr 2 do Umowy Nr. o korzystanie z usługi Identyfikacji Przychodzących Płatności Masowych z dnia.
Załącznik nr 2 do Umowy Nr. o korzystanie z usługi Identyfikacji Przychodzących Płatności Masowych z dnia. Informacja o strukturze pliku, przekazywanego przez Bank dla Klienta za pośrednictwem systemu
Instrukcja pobrania i instalacji. certyfikatu Microsoft Code Signing. wersja 1.4
Instrukcja pobrania i instalacji certyfikatu Microsoft Code Signing wersja 1.4 Spis treści 1. WSTĘP... 4 2. TWORZENIE CERTYFIKATU... 4 3. WERYFIKACJA... 9 3.1. WERYFIKACJA DOKUMENTÓW... 9 3.1.1. W przypadku
Opis metody pracy Komisji podczas Kwalifikacji TestingCup 2017
Opis metody pracy Komisji podczas Kwalifikacji TestingCup 2017 -------------------------MANIFEST------------------------- Komisja w ocenie prac kieruje się następującymi przesłankami: - defekty funkcjonalne
Podręcznik użytkownika Wprowadzający aplikacji Wykaz2
Podręcznik użytkownika Wprowadzający aplikacji Wykaz2 TiMSI Sp z o o ul Czapli 63, 02-781 Warszawa tel : +48 22 644 86 76, fax: +48 22 644 78 52 NIP: 951-19-39-800 Sąd Rejonowy dla mst Warszawy w Warszawie,
WPROWADZANIE ZLECEŃ POPRZEZ STRONĘ WWW.KACZMARSKI.PL INSTRUKCJA UŻYTKOWNIKA
WPROWADZANIE ZLECEŃ POPRZEZ STRONĘ WWW.KACZMARSKI.PL INSTRUKCJA UŻYTKOWNIKA WSTĘP... 2 1 UWARUNKOWANIA TECHNICZNE... 2 2 UWARUNKOWANIA FORMALNE... 2 3 LOGOWANIE DO SERWISU... 2 4 WIDOK STRONY GŁÓWNEJ...
INFAKT API - opis (ver. 0.8)
INFAKT API - opis (ver. 0.8) 1. Autoryzacja Autoryzacja odbywa się poprzez Basic Authorization dzięki danym dostępowym do serwisu infakt.pl Oprócz tych danych należy wygenerować klucz do API na stronie
Elektroniczna Skrzynka Podawcza
Elektroniczna Skrzynka Podawcza Instrukcja dla administratora Wersja 1.6.0 Przewodnik przeznaczony jest dla użytkowników, którzy administrują kontem urzędu w systemie Elektronicznej Skrzynki Podawczej.
Dokumentacja REST API v 3.0
Dokumentacja REST API v 3.0 Kraków, 19 kwietnia 2013 FreshMail, ul. Fabryczna 20a, 31-553 Kraków tel. +48 12 617 61 40, info@freshmail.pl, freshmail.pl Spis treści Opis API...4 Uwierzytelnienie...4 Odpowiedzi
TOPIT Załącznik nr 3 Programowanie aplikacji internetowych
Szkolenie przeznaczone jest dla osób chcących poszerzyć swoje umiejętności o tworzenie rozwiązań internetowych w PHP. Zajęcia zostały przygotowane w taki sposób, aby po ich ukończeniu można było rozpocząć
Dokumentacja REST API v 3.0
Dokumentacja REST API v 3.0 Kraków, 19 kwietnia 2013 FreshMail, ul. Fabryczna 20a, 31-553 Kraków tel. +48 12 617 61 40, info@freshmail.pl, freshmail.pl Spis treści Opis API... 4 Uwierzytelnienie... 4 Odpowiedzi
apaczka Webservice API
apaczka Webservice API Właściciel dokumentu: R2G Wersja dokumentu: 1.5 Status dokumentu: Draft Data utworzenia: 13.09.2012 Data zapisu: 15.09.2012 Autorzy: Piotr Jatymowicz, Piotr Dobrzyński R2G Polska
REFERAT O PRACY DYPLOMOWEJ
REFERAT O PRACY DYPLOMOWEJ Temat pracy: Projekt i budowa systemu zarządzania treścią opartego na własnej bibliotece MVC Autor: Kamil Kowalski W dzisiejszych czasach posiadanie strony internetowej to norma,
Dokumentacja serwera REST do obsługi rezerwacji w systemie SaNAtoRIUm.pro
Dokumentacja serwera REST do obsługi rezerwacji w systemie SaNAtoRIUm.pro Kontakt: tel. 54 282 1385 e-mail: info@softor.pl Podstawowe informacje: Serwer REST dostępny pod adresem https://api.sanatorium.pro/v1/
INSTRUKCJA OBSŁUGI APLIKACJI WEBFAX DLA
2014 INSTRUKCJA OBSŁUGI APLIKACJI WEBFAX DLA ADMINISTRATORA ENTERPRISE INSTRUKCJA OBSŁUGI APLIKACJI WEBFAX DLA ADMINISTRATORA ENTERPRISE OPIS KONCEPCYJNY APLIKACJI ORAZ PRZEGLĄD FUNKCJI COPYRIGHT BY UBIQUITY
Synchroniczne wprowadzanie kontrahentów - SWK Moduł VBA do Symfonia FK Forte.
Synchroniczne wprowadzanie kontrahentów - SWK Moduł VBA do Symfonia FK Forte. Autor: DAMAL Grupa Dr IT Data utworzenia: 2009-10-15 Ostatnia zmiana: 2012-11-04 Wersja: 1.4 1. Opis rozwiązania Moduł Synchroniczne
Data wydania: 2013-06-12. Projekt współfinansowany przez Unię Europejską ze środków Europejskiego Funduszu Społecznego
Wersja 1.0 Projekt współfinansowany przez Unię Europejską ze środków Europejskiego Funduszu Społecznego w ramach Programu Operacyjnego Kapitał Ludzki Tytuł dokumentu: Dokumentacja dla administratora strony
BRAMKA HTTP SMS XML Dokumentacja techniczna. wersja 3.32
BRAMKA HTTP SMS XML Dokumentacja techniczna wersja 3.32 autor: Michał Jastrzębski ostatnia aktualizacja : 27.05.2015 Historia zmian Data Osoba Opis zmian 2006-12-01 Marcin Mańk Pierwsza wersja 2007-08-20
1. Wstęp 2. Adres usługi 3. Konfiguracja 4. Metody 5. Typy danych 6. Przykład wywołania metody przy użyciu php i biblioteki nusoap 7.
1. Wstęp 2. Adres usługi 3. Konfiguracja 4. Metody 5. Typy danych 6. Przykład wywołania metody przy użyciu php i biblioteki nusoap 7. Odpowiedź serwera Wstęp Usługa udostępniona dla klientów serwisu pakka.pl,
Sesje, ciasteczka, wyjątki. Ciasteczka w PHP. Zastosowanie cookies. Sprawdzanie obecności ciasteczka
Sesje, ciasteczka, wyjątki Nie sposób wyobrazić sobie bez nich takich podstawowych zastosowań, jak logowanie użytkowników czy funkcjonowanie koszyka na zakupy. Oprócz tego dowiesz się, czym są wyjątki,
Dokumentacja API serwisu korporacjakurierska.pl
Dokumentacja API serwisu korporacjakurierska.pl wersja dokumentu: 1.3 28 maja 2015 r. Spis treści Historia zmian...3 Informacje ogólne...3 Dane autoryzacyjne...3 Wywoływanie funkcji i format danych...3
Przelewy24 Wirtualny Koszyk
Przelewy24 Wirtualny Koszyk Dialcom24 Sp. z o.o. wersja.1.1 data 2013-12-18 Spis treści: 1. Opis usługi 2 2. Obsługa interfejsu w panelu Przelewy24 2 2.1. Moduł konfiguracyjny 2 a) Dostawcy 2 b) Produkty
Instrukcja logowania i realizacji podstawowych transakcji w systemie bankowości internetowej dla klientów biznesowych BusinessPro.
Instrukcja logowania i realizacji podstawowych transakcji w systemie bankowości internetowej dla klientów biznesowych BusinessPro aktualizacja: 8 listopada 2017 r. Spis treści: 1. Logowanie do bankowości
DOKUMENTACJA INTERFEJSU MY MYSQL. Platforma SMeSKom instrukcja podłączenia poprzez mysql Protokół w wersji 2.0
DOKUMENTACJA INTERFEJSU MY MYSQL Platforma SMeSKom instrukcja podłączenia poprzez mysql Protokół w wersji 2.0 Autor smeskom@smeskom.pl Data 2008-08-21 Wersja 2.0 rev.1 Spis treści Dokumentacja interfejsu
Dokumentacja REST API v 3.0
Dokumentacja REST API v 3.0 Kraków, 17 lipca 2012 FreshMail, ul. Fabryczna 20a, 31-553 Kraków tel. +48 12 617 61 40, info@freshmail.pl, freshmail.pl Spis treści Opis API... 4 Uwierzytelnienie... 4 Odpowiedzi