Export SP Property Properties To XML - Question | JoomShaper

Export SP Property Properties To XML

S

Siniša Ravlić

Extension 10 months ago

Is it possible to export properties in XML?

In this format:

<?xml version="1.0" encoding="UTF-8"?>; - nagłowek xml <plik> - główny znacznik, reprezentujący cały plik uploadu <header> - znacznik obejmujacy wszelkie dodatkowe informacje (od <plik> do <lista_ofert>) <informacje> - znacznik zawierający różne informacje. w parsowaniu automatycznym pomijany <agencja> - nazwa agencji w serwisie Domy.pl <data> - czas eksportu w formacie rrrr-mm-dd hh:mm:ss <wersja>0.4</wersja> <cel>oferty.net<cel> <zawartosc_pliku> - czy plik jest całościowy, czy różnicowy. dopuszczalne wartości to: "calosc" i "roznica" </header> <lista_ofert> - lista wszystkich ofert, w tym znaczniku zagnieżdżone są znaczniki <dzial> <dzial tab="tab" typ="typ"> - znacznik, w którym zagnieżdżone są znaczniki <oferta> i <oferta_usun> z danego działu. atrybut tab przyjmuje wartości "mieszkania", "domy", "dzialki" lub "lokale". atrybut typ = "sprzedaz" lub "wynajem". <oferta> - znacznik, w którym jest oferta z danego działu <id> - identyfikator oferty <cena waluta="KOD"> -- cena oferty (całkowita, nie za metr). w atrybucie waluta trzyliterowy kod: PLN, USD lub EUR. <param nazwa="nazwa" typ="typ"> - wszystkie inne parametry oferty, atrybut nazwa to nazwa parametru (np. opis, powierzchnia, ...) atrybut typ = "int", "integer" - liczba całkowita "bool", "boolean" - "tak", "T", "true", 1 = prawda, wszystko inne = fałsz "real", "float" - liczba, część dziesiętna może być oddzielona przecinkiem lub kropką. "text" - dowolny tekst. <linia> -- jeżli parametr typu "text" ma być na sztywno podzielony na linie, należy go zapisać w postaci: <linia>pierwsza linia</linia> <linia>druga</linia> ... </oferta> ... <oferta_usun> - znacznik służący do usuwania oferty (tylko przy eksporcie różnicowym!, dla każdej oferty oddzielna sekcja <oferta_usun>!) <id> - identyfikator oferty </oferta_usun> ... </dzial> ... </listaofert> </plik> Przesyłanie współrzędnych geograficznych szerokość geograficzna: <param nazwa="n_geo_y" typ="float">52.242</param> długość geograficzna: <param nazwa="n_geo_x" typ="float">21.2745</param> Przesyłanie danych z certyfikatu energetycznego (wartości muszą być dodatnie) zapotrzebowanie na energię użytkową [kWh/m2/rok]: <param nazwa="energy_usable_demand" typ="float">1.00</param> zapotrzebowanie na energię końcową [kWh/m2/rok]: <param nazwa="energy_final_demand" typ="float">1.00</param> zapotrzebowanie na nieodnawialną energię pierwotną [kWh/m2/rok]: <param nazwa="energy_non_renewable_demand" typ="float">1.00</param> jednostkowa wielkość emisji CO2 [tony/rok]: <param nazwa="energy_co2_emissions" typ="float">1.00000</param> udział odnawialnych źródeł energii w zapotrzebowaniu na energię końcową [%]: <param nazwa="energy_renewable_share" typ="float">1.000</param> Dodawanie filmu wideo do oferty Filmy można dodawać z jednego z serwisów społecznościowych:

youtube.com vimeo.com wrzuta.pl dailymotion.com Filmy dodawane są w postaci linków. Link ma format podobny do poniższego:

Dla youtube.com: http://www.youtube.com/watch?v=00000000000 Dla vimeo.com: http://vimeo.com/000000 Dla wrzuta.pl: http://login.wrzuta.pl/film/00000000000/tytuł_filmu Dla dailymotion.com: http://dailymotion.com/video/tytuł_filmi Aby dodać do oferty film należy w eksporcie umieścić tag: <param nazwa="wideo" typ="text"> zawierający link do tego filmu. Na przykład:

<param nazwa="wideo" typ="text">http://www.youtube.com/watch?v=00000000000</param>

Jeżeli link wideo zostanie dodany przez panel administracyjny agencji a w eksporcie przyjdzie powyższy tag, to link zostanie nadpisany. Dotyczy to również sytuacji gdy jest wysyłany pusty tag: <param nazwa="wideo" typ="text"></param> Opcja zamiany nieruchomości W celu dodania opcji zamiany nieruchomości należy przesłać dwa parametry: <param nazwa="zamiana" typ="bool">1</param> <param nazwa="opis_zamiana" typ="text">dodatkowe informacje</param> - parametr wymagany Kodowanie polskich znaków Wygenerowany plik XML powinien być zakodowany w UTF-8 Kompresja Plik może być wysłany, jako plik XML spakowany ZIP-em (zgodnym z pkzip). Przesyłanie informacji o lokalizacjach (preferowany sposób) <location> <area level="1">wartość</area> <area level="2">wartość</area> <area level="3">wartość</area> <area level="4">wartość</area> <area level="5">wartość</area> <area level="6">wartość</area> <area level="7">wartość</area> <area level="8">wartość</area> </location>

  • przykład dla Polska / Mazowieckie / warszawski zachodni / Błonie: <location> <area level="1">Polska</area> <area level="2">Mazowieckie</area> <area level="3">warszawski zachodni</area> <area level="4">Błonie</area> </location>

Przesyłanie informacji o lokalizacjach stary sposób

  • jeśli dysponujemy kompletem informacji w stylu województwo/miasto/dzielnica np. mazowieckie/warszawa/mokotów informacja w xml-u powinna wyglądać: <param nazwa="wojewodztwo" typ="text">mazowieckie</param> <param nazwa="miasto" typ="text">warszawa</param> <param nazwa="dzielnica" typ="text">mokotów</param>

  • jeśli dysponujemy kompletem informacji w stylu województwo/powiat/gmina np. mazowieckie/nowodworski/Pomiechówek informacja w xml-u powinna wyglądać: <param nazwa="wojewodztwo" typ="text">mazowieckie</param> <param nazwa="miasto" typ="text">nowodworski</param> <param nazwa="dzielnica" typ="text">Pomiechówek</param>

  • jeśli oferta jest zagraniczna dodatkowo powinna mieć tag <param nazwa="kraj" typ="text">Włochy</param>

Jeśli posiadamy informację np. o wsi to możemy to wysyłać w tagu "okolica" Maksymalna długość dla każdego poziomu lokalizacji wynosi 35 znaków. Dłuższe poziomy będą przycinane do danej długości. Lista parametrow dla poszczegolnych typow ofert wraz z typami parametrow mieszkania :

energy_usable_demand => "float" energy_final_demand => "float" energy_non_renewable_demand => "float" energy_co2_emissions => "float" energy_renewable_share => "float" wojewodztwo => "text" miasto => "text" dzielnica => "text" okolica => "text" ulica => "text" location_nr => "text" zip_code => "text" dataaktualizacji => "text" rynek_pierwotny => "bool" - czy rynek pierwotny przetarg => "bool" termin_przetargu => "text" vadium => "real" publikujulice => "bool" powierzchnia => "real" - powierzchnia całkowita available_area => "real" - powierzchnia użytkowa liczbapokoi => "int" liczbatelefonow => "int" pietro => "int" liczbapieter => "int" liczba_poziomow => "int" winda => "bool" rokbudowy => "int" materialbudowy => "text" typkuchni => "text" miejscaparkingowe => "text" opis => "text" biuro => "bool" - czy może być przeznaczone na biuro meble => "bool" agent_nazwisko => "text" - imie oraz nazwisko agenta agent_email => "text" agent_tel_biuro => "text" agent_tel_kom => "text" numer_licencji_posrednika => "int" zwalnianeod => "text" wysokoscpomieszczen => "real" - w centymetrach napoddaszu => "bool" dwupoziomowe => "bool" balkon => "bool" taras => "bool" piwnica => "bool" piecykgazowy => "bool" pralka => "bool" lodowka => "bool" kuchniawyposazona => "bool" telewizor => "bool" internet => "bool" osiedle_zamkniete => "bool" wylacznosc => "bool" - Czy oferta na wyłączność bezprowizji => "bool" - czy kupujący jest zwolniony z prowizji forma_wlasnosci => "text" zamiana => "bool" opis_zamiana => "text" lazienka_wc => "bool" - Czy łazienka i WC są razem czy osobno klimatyzacja => "bool" czy_stan_deweloperski => "bool" powierzchnia_balkonu => "real" powierzchnia_lazienki => "real" liczbalazienek => "int" liczba_sypialni => "int" liczba_wind => "int" ma_kominek => "bool" ma_gaz => "bool" ma_domofon => "bool" ma_telefon => "bool" ma_ogrzewanie => "bool" gaz => "text" rodzajlacz => "text" - Typ podłączenia internetu stannieruchomosci => "text" - Stan lokalu stanbudynku => "text" - Stan budynku ogrzewanie => "text" kaucja => "text" - Depozyt przy wynajmie typ_podlogi => "text" oswietlenie => "text" stolarka_okienna => "text" kierunekokien => "text" dodatkowe_koszty => "text" czas_wynajmu => "text" ma_rampe => "bool" taras_powierzchnia => "real" loggia_powierzchnia => "real" ogrodek_powierzchnia => "real" ma_pom_socjalne => "bool" liczba_miejsc_parkingowych => "int" has_suites => "bool" - Czy są apartamenty czy_cena_do_negocjacji => "bool" opis_ang => "text" - Opis w języku angielskim typbudynkumieszk => "text" - Typ budynku przyjazne_zwierzetom => "bool" advertisement_text => "text" - Tytuł ogłoszenia maksymalnie 50 znaków wirtualnawizyta => "text" - Link do wizualizacji Matterport has_garden => "bool" - Czy jest ogród? has_loggia => "bool" - Czy jest loggia?

domy :

energy_usable_demand => "float" energy_final_demand => "float" energy_non_renewable_demand => "float" energy_co2_emissions => "float" energy_renewable_share => "float" wojewodztwo => "text" miasto => "text" dzielnica => "text" location_nr => "text" zip_code => "text" publikujulice => "bool" okolica => "text" dataaktualizacji => "text" rynek_pierwotny => "bool" - czy rynek pierwotny przetarg => "bool" termin_przetargu => "text" vadium => "real" powierzchnia => "real" - powierzchnia całkowita available_area => "real" - powierzchnia użytkowa powierzchniadzialki => "real" typzabudowy => "text" - typ domu liczbapokoi => "int" liczbapieter => "int" liczba_poziomow => "int" - liczba poziomów (kondygnacji) budynku rokbudowy => "int" materialbudowy => "text" stanbudynku => "text" stannieruchomosci => "text" liczbatelefonow => "int" ogrzewanie => "text" typpodlaczeniawody => "text" gaz => "text" miejscaparkingowe => "text" opis => "text" biuro => "bool" - czy może być przeznaczone na biuro meble => "bool" agent_nazwisko => "text" - imie oraz nazwisko agenta agent_email => "text" agent_tel_biuro => "text" agent_tel_kom => "text" numer_licencji_posrednika => "int" forma_wlasnosci => "text" szerokoscdzialki => "float" dlugoscdzialki => "real" ogrodzenie => "text" drogadojazdowa => "text" urzadzonyogrod => "bool" prad => "bool" sila => "bool" kanalizacja => "text" lazienka_wc => "bool" zwalnianeod => "text" balkon => "bool" taras => "bool" piwnica => "bool" piecykgazowy => "bool" pralka => "bool" lodowka => "bool" kuchniawyposazona => "bool" telewizor => "bool" internet => "bool" wylacznosc => "bool" bezprowizji => "bool" - czy kupujący jest zwolniony z prowizji zamiana => "bool" opis_zamiana => "text" cenazametr => "float" opis_ang => "text" - Opis w języku angielskim czy_stan_deweloperski => "bool" powierzchnia_balkonu => "real" powierzchnia_lazienki => "real" wysokoscpomieszczen => "real" - w centymetrach liczbalazienek => "int" liczba_sypialni => "int" osiedle_zamkniete => "bool" klimatyzacja => "bool" ma_kominek => "bool" ma_gaz => "bool" ma_domofon => "bool" ma_telefon => "bool" ma_wode => "bool" ma_ogrzewanie => "bool" ma_kanalizacje => "bool" rodzajlacz => "text" - Typ podłączenia internetu kaucja => "text" - Depozyt przy wynajmie typdachu => "text" oswietlenie => "text" stolarka_okienna => "text" dodatkowe_koszty => "text" czas_wynajmu => "text" ma_rampe => "bool" taras_powierzchnia => "real" loggia_powierzchnia => "real" ogrodek_powierzchnia => "real" ma_pom_socjalne => "bool" liczba_miejsc_parkingowych => "int" czy_cena_do_negocjacji => "bool" przyjazne_zwierzetom => "bool" advertisement_text => "text" - Tytuł ogłoszenia maksymalnie 50 znaków wirtualnawizyta => "text" - Link do wizualizacji Matterport has_garden => "bool" - Czy jest ogród? has_loggia => "bool" - Czy jest loggia?

działki :

wojewodztwo => "text" miasto => "text" dzielnica => "text" okolica => "text" location_nr => "text" zip_code => "text" dataaktualizacji => "text" publikujulice => "bool" przetarg => "bool" termin_przetargu => "text" vadium => "real" powierzchnia => "real" - powierzchnia całkowita typpodlaczeniawody => "text" gaz => "text" uzbrojenie => "text" opis => "text" agent_nazwisko => "text" - imie oraz nazwisko agenta agent_email => "text" agent_tel_biuro => "text" agent_tel_kom => "text" numer_licencji_posrednika => "int" forma_wlasnosci => "text" typdzialki => "text" szerokoscdzialki => "real" dlugoscdzialki => "real" ogrodzenie => "text" drogadojazdowa => "text" urzadzonyogrod => "bool" prad => "bool" sila => "bool" kanalizacja => "text" wylacznosc => "bool" bezprowizji => "bool" - czy kupujący jest zwolniony z prowizji zamiana => "bool" opis_zamiana => "text" cenazametr => "float" opis_ang => "text" - Opis w języku angielskim ma_wode => "bool" ma_gaz => "bool" ma_ogrzewanie => "bool" ma_kanalizacje => "bool" ogrzewanie => "text" typdzialkikomercyjne => "text" czy_cena_do_negocjacji => "bool" przyjazne_zwierzetom => "bool" liczba_miejsc_parkingowych => "int" advertisement_text => "text" - Tytuł ogłoszenia maksymalnie 50 znaków wirtualnawizyta => "text" - Link do wizualizacji Matterport

lokale :

energy_usable_demand => "float" energy_final_demand => "float" energy_non_renewable_demand => "float" energy_co2_emissions => "float" energy_renewable_share => "float" typlokalu => "text" wojewodztwo => "text" miasto => "text" dzielnica => "text" ulica => "text" location_nr => "text" zip_code => "text" okolica => "text" dataaktualizacji => "text" publikujulice => "bool" przetarg => "bool" termin_przetargu => "text" vadium => "real" rynek_pierwotny => "bool" - czy rynek pierwotny liczbapomieszczen => "int" liczbatelefonow => "int" pietro => "int" liczbapieter => "int" ma_rampe => "bool" osiedle_zamkniete => "bool" taras => "bool" winda => "bool" meble => "bool" ogrzewanie => "text" klimatyzacja => "bool" rodzajlacz => "text" miejscaparkingowe => "text" rokbudowy => "int" materialbudowy => "text" powierzchnia => "real" - Powierzchnia całkowita nieruchomości available_area => "real" - powierzchnia użytkowa taras_powierzchnia => "real" ogrodek_powierzchnia => "real" loggia_powierzchnia => "real" powierzchniadzialki => "real" szerokoscdzialki => "real" dlugoscdzialki => "real" ogrodzenie => "text" drogadojazdowa => "text" urzadzonyogrod => "bool" prad => "bool" sila => "bool" kanalizacja => "text" typpodlaczeniawody => "text" gaz => "text" opis => "text" zwalnianeod => "text" zabezpieczenia => "text" agent_nazwisko => "text" - imie oraz nazwisko agenta agent_email => "text" agent_tel_biuro => "text" agent_tel_kom => "text" numer_licencji_posrednika => "int" forma_wlasnosci => "text" przeznaczenie => "text" wysokoscpomieszczen => "real" - w centymetrach wylacznosc => "bool" bezprowizji => "bool" - czy kupujący jest zwolniony z prowizji zamiana => "bool" opis_zamiana => "text" cenazametr => "float" opis_ang => "text" - Opis w języku angielskim czy_stan_deweloperski => "bool" liczba_miejsc_parkingowych => "int" liczba_wind => "int" ma_witryne => "bool" ma_domofon => "bool" ma_telefon => "bool" internet => "bool" ma_wode => "bool" ma_ogrzewanie => "bool" typ_biura => "text" kaucja => "text" - Depozyt przy wynajmie dodatkowe_koszty => "text" czas_wynajmu => "text" typkuchni => "text" ma_pom_socjalne => "bool" czy_cena_do_negocjacji => "bool" liczbalazienek => "int" przyjazne_zwierzetom => "bool" stannieruchomosci => "text" - Stan lokalu stanbudynku => "text" - Stan budynku advertisement_text => "text" - Tytuł ogłoszenia maksymalnie 50 znaków wirtualnawizyta => "text" - Link do wizualizacji Matterport has_loggia => "bool" - Czy jest loggia?

pokoje :

wojewodztwo => "text" miasto => "text" dzielnica => "text" okolica => "text" ulica => "text" dataaktualizacji => "text" publikujulice => "bool" powierzchnia => "real" - powierzchnia całkowita liczbapokoi => "int" liczbatelefonow => "int" pietro => "int" liczbapieter => "int" winda => "bool" rokbudowy => "int" typkuchni => "text" opis => "text" biuro => "bool" - czy może być przeznaczone na biuro meble => "bool" agent_nazwisko => "text" - imie oraz nazwisko agenta agent_email => "text" agent_tel_biuro => "text" agent_tel_kom => "text" numer_licencji_posrednika => "int" zwalnianeod => "text" pralka => "bool" lodowka => "bool" telewizor => "bool" internet => "bool" osiedle_zamkniete => "bool" zamiana => "bool" opis_zamiana => "text" lazienka_wc => "bool" - Czy łazienka i WC są razem czy osobno stannieruchomosci => "text" - Stan lokalu ogrzewanie => "text" opis_ang => "text" - Opis w języku angielskim przyjazne_zwierzetom => "bool" czy_cena_do_negocjacji => "bool" wysokoscpomieszczen => "real" - w centymetrach forma_wlasnosci => "text" wylacznosc => "bool" bezprowizji => "bool" - czy kupujący jest zwolniony z prowizji balkon => "bool" taras => "bool" powierzchnia_balkonu => "real" ma_domofon => "bool" advertisement_text => "text" - Tytuł ogłoszenia maksymalnie 50 znaków wirtualnawizyta => "text" - Link do wizualizacji Matterport

garaże:

W celu zamieszczenia oferty garażu, należy przesłać go w typie oferty "lokale", ustawiając jednocześnie parametr "typlokalu" na "garaż", np.: <dzial tab="lokale" typ="sprzedaz"> <oferta> <id>155</id> <param nazwa="typlokalu" typ="text">garaż</param> <param nazwa="wojewodztwo" typ="text">mazowieckie</param> <param nazwa="miasto" typ="text">Grodzisk Maz.</param> <param nazwa="dzielnica" typ="text">centrum</param> <param nazwa="okolica" typ="text">centrum</param> <param nazwa="powierzchnia" typ="real">29</param> <param nazwa="opis" typ="text">Przykładowy garaż</param> <cena waluta="PLN">20000</cena> </oferta> </dzial>

lokale komercyjne:

W celu zamieszczenia oferty lokalu komercyjnego, należy przesłać odpowiednio wypełniony parametr "typlokalu": <dzial tab="lokale" typ="sprzedaz"> <oferta> <id>156</id> <param nazwa="typlokalu" typ="text">kamienica</param> <cena waluta="PLN">2550000.00</cena> <param nazwa="gaz" typ="text">tak - miejski</param> <param nazwa="miejscaparkingowe" typ="text">Własny parking Tak</param> <param nazwa="typlokalu" typ="text">kamienica</param> <param nazwa="typpodlaczeniawody" typ="text">tak - miejska</param> <param nazwa="ogrzewanie" typ="text">własne gazowe</param> <param nazwa="opis" typ="text">opis oferty</param> <param nazwa="powierzchnia" typ="real">935</param> <param nazwa="typpodlaczeniawody" typ="text">tak - miejska</param> <param nazwa="total_area" typ="real">935</param> </oferta> </dzial>

działki komercyjne:

W celu zamieszczenia oferty działki komercyjnej, należy przesłać taką ofertę w typie "dzialki" z odpowiednio wypełnionym parametrem "typdzialki": <dzial tab="dzialki" typ="sprzedaz"> <oferta> <id>157</id> <param nazwa="typdzialki" typ="text">budowlane-wielorodzinne</param> <cena waluta="PLN">750000.00</cena> <param nazwa="powierzchnia" typ="real">2401</param> <param nazwa="powierzchniadzialki" typ="real">2401</param> <param nazwa="szerokoscdzialki" typ="real">45</param> <param nazwa="dlugoscdzialki" typ="real">54</param> <param nazwa="ogrodzenie" typ="text">JEST</param> <param nazwa="drogadojazdowa" typ="text">KOSTKA BRUKOWA</param> <param nazwa="opis" typ="text">opis oferty</param> </oferta> </dzial>

Tu można pobrać przykładowy plik z ofertami

Tak spreparowany plik można wysłać do serwisu na kilka sposobów:

ręcznie poprzez formularz na stronie pro.domy.pl po zalogowaniu się do konta agencji
automatycznie wysyłając plik na konto FTP (namiary na konto agencja dostaje od nas); w tym przypadku plik xml powinien nazywać się oferty.xml i powinien zostać spakowany do pliku oferty.zip lub oferty_YYYYmmDDHHiiSS.zip

Przesyłanie podtypów lokali Aby lokal trafił do odpowiedniego podtypu w dziale "komercyjne", parametr "typlokalu" należy ustawić na jedną z poniższych wartości: biura biura/biuro biura/biurowiec biura/sala konferencyjna

handel i usługi handel i usługi/lokal gastronomiczny handel i usługi/lokal handlowy handel i usługi/lokal usługowy

hotele i pensjonaty hotele i pensjonaty/hotel hotele i pensjonaty/ośrodek wypoczynkowy hotele i pensjonaty/pensjonat

magazyny i hale magazyny i hale/centrum dystrybucyjne magazyny i hale/hala magazyny i hale/magazyn

obiekty obiekty/fabryka, zakład obiekty/gospodarstwo rolne obiekty/inny obiekt obiekty/kamienica, blok obiekty/obiekt zabytkowy Wymagane parametry: Parametry wymagane, aby oferta została zaakceptowana w serwisie: Identyfikator oferty: <id> Lokalizacja:

miasto: <param nazwa="miasto" typ="text">
województwo: <param nazwa="wojewodztwo" typ="text">

Cena: <cena waluta="KOD"> (minimalna - maksymalna)

mieszkania:
wynajem: 201 - 250000
sprzedaż: 12500 - 60000000
domy:
wynajem: 250 - 500000
sprzedaż: 18000 - 55000000
lokale:
wynajem: 1 - 20000000
sprzedaż: 1 - 200000000
dzialki:
sprzedaż: 1600 - 541000000
pokoje:
wynajem: 100 - 20000000

KOD wybrany z PLN, USD lub EUR. Powierzchnia: <param nazwa="powierzchnia" typ="real">

mieszkania: minimalnie 10
domy: minimalnie 4
lokale: minimalnie 4
dzialki: minimalnie 23
pokoje: minimalnie 4

Email: <param nazwa="agent_email" typ="text"> - Należy wprowadzić jeden poprawny adres email. Dla mieszkań także liczba pokoi: <param nazwa="liczbapokoi" typ="int"> - większa od 0. Eksport ofert inwestycji Format oferty przynależących do inwestycji jest identyczny z formatem zwykłych ofert, z jednym wyjątkiem. Oferta taka musi zawierać 2 parametry:

rynek_pierwotny => "bool" - przyjmujący zawsze wartość "true"
nazwa_inwestycji => "text" - wartość tego parametru musi pokrywać się z nazwą inwestycji wyświetlaną w serwisie oferty.net.

W obecnej wersji systemu nie ma możliwości eksportowania szczegółów inwestycji. Eksport zdjęć Informacja o zdjęciach do ofert może być wysyłana na 3 sposoby:

  1. odpowiednio sformatowana nazwa zdjęcia Pliki ze zdjęciami muszą mieć nazwy w postaci:

[login][typ][rodzaj][idoferty]_[nr].[rozszerzenie]

gdzie: [login] - login agencji [typ] - jednoznakowy: m - mieszkanie d - dom z - działka l - komercyjne [rodzaj] - jednoznakowy: s - sprzedaż w - wynajem [idoferty] - identyfikator oferty w agencji (jeśli w identyfikatorze występuje znak "/" to w nazwie pliku zastępujemy go ciągiem "%2F") [nr] - kolejny numer zdjęcia [rozszerzenie] - jpg, gif lub png

przykładowa nazwa zdjęcia domu na sprzedaż o numerze oferty "ala34" w agencji "test":

test_ds_ala34_1.jpg

Aby skasować zdjęcie trzeba wysłać informację o usunięciu zdjęcia w xmlu w sposób opisany w punkcie 3. Brak zdjęcia nie powoduje usunięcia.

  1. informacja jest zawarta w xml-u, wewnątrz znacznika <oferta>, na końcu <param nazwa="zdjecie1" typ="text">nazwa_przeslanego_pliku</param> ..... <param nazwa="zdjecie15" typ="text">nazwa_przeslanego_pliku</param>

Aby skasować zdjęcie trzeba wysłać informację o usunięciu zdjęcia w xmlu w sposób opisany w punkcie 3. Brak zdjęcia nie powoduje usunięcia.

  1. informacja jest zawarta w xml-u w oddzielnej sekcji <zdjecia> - lista wszystkich zdjec, w tym znaczniku zagnieżdżone są znaczniki <zdjecie> <zdjecie> <id> - identyfikator oferty <typ> - m/d/l/z (mieszkanie/dom/komercyjne/działka) <sprzedaz> - typ int, "0"- nie, "1" - tak <kolejnosc> - typ int <akcja> - typ text "u" - usun, "d" - dodaj <nazwa> - nazwa pliku ze zdjeciem <opis> - opis zdjecia, opcjonalny </zdjecie> </zdjecia> Zdjęcia powinny być możliwie najlepszej jakości. Optymalny rozmiar zdjęcia to taki, w którym dłuższa krawędź zdjęcia ma 2048 pikseli, jednak dopuszczalne są również większe rozmiary. UWAGA: W nazwach plików nie można używać polskich znaków diakrytycznych.

Wszystkie zdjęcia należy spakować ("luzem") do pliku o nazwie oferty_YYYYmmDDHHiiSS.zip lub oferty.zip, w którym ewentualnie znajduje się również plik z ofertami (oferty.xml). Taki plik trze````

0
1 Answers
Ofi Khan
Ofi Khan
Accepted Answer
Support Agent 10 months ago #119131

Hello Siniša Ravlić

Sorry, this feature does not exist. The data is saved on the database table name spproperty_properties. You may export the database table and import on other places.

Best regards

0