Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@chytreg

chytreg/api doc Secret

Created January 22, 2013 17:10
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chytreg/32a82e7de0cde65149fe to your computer and use it in GitHub Desktop.
Save chytreg/32a82e7de0cde65149fe to your computer and use it in GitHub Desktop.
otwartezabytki.pl api example
dokumentacja api jest pod adresem: http://otwartezabytki.pl/apidoc/index.html
wpisujemy w przeglądarkę uzupełniamy: api-key na wartość: 3mJdUhjaE67U7P8xUfXP klikamy Explore otrzymujemy:
http://d.pr/i/tz0V
opis chyba jest dość jasny co do czego służy: http://d.pr/i/djXy, możemy użyć wyszukiwarki, pobrać dany zabytek, stworzyć nowy, zaktualizować
example:
curl -L http://otwartezabytki.pl/api/v1/relics/58494.json?api_key=3mJdUhjaE67U7P8xUfXP
response:
{
"id": 58494,
"nid_id": "649240",
"identification": "Kościół ewangelicki ob. rzym.-kat. par. p.w. Niepokalanego Serca NMP",
"description": "
Kościół wzniesiony w 1799 roku w stylu barokowym, gruntownie przebudowany w latach 1914-1923. Budowla na planie prostokąta, murowana z cegły, na podmurówce z kamieni polnych, otynkowana. Wieża drewniana o konstrukcji szkieletowej, oszalowana deskami w układzie pionowym, nakryta dachem hełmowym czteropołaciowym, w zwieńczeniu ośmiopołaciowa kopułka zakończona metalowym krzyżem. Ściany pokryte polichromią o motywach roślinno-geometrycznych i symbolicznych, umieszczoną w prostokątnych płycinach, pomiędzy którymi znajdują się cytaty z Biblii w języku niemieckim. Ołtarz główny i ambona barokowe.
\r\n
\r\n",
"categories": [
"sakralny",
"katolicki",
"protestancki"
],
"state": "filled",
"register_number": "662 z 10.03.1989",
"dating_of_obj": "1799",
"street": "Okartowo 9",
"latitude": 53.8057012,
"longitude": 21.8571663,
"tags": [
"polichromie",
"wieża drewniana",
"plebania",
"zamek krzyżacki",
"kościół"
],
"country_code": "PL",
"fprovince": "",
"fplace": "",
"documents_info": "gm. Orzysz, Gminna Ewidencja Zabytków",
"links_info": "",
"main_photo": {
"id": 94,
"relic_id": 58494,
"author": "wtj",
"date_taken": "2011",
"file": {
"url": "/system/uploads/photo/file/94/okart.jpg",
"icon": {
"url": "/system/uploads/photo/file/94/icon_okart.jpg"
},
"mini": {
"url": "/system/uploads/photo/file/94/mini_okart.jpg"
},
"midi": {
"url": "/system/uploads/photo/file/94/midi_okart.jpg"
},
"maxi": {
"url": "/system/uploads/photo/file/94/maxi_okart.jpg"
},
"full": {
"url": "/system/uploads/photo/file/94/full_okart.jpg"
}
},
"file_full_width": 450
},
"descendants": [],
"place_id": 74181,
"place_name": "Okartowo",
"commune_name": "Orzysz",
"district_name": "warmińsko-mazurskie",
"voivodeship_name": "warmińsko-mazurskie"
}
curl -L http://otwartezabytki.pl/api/v1/relics.json?api_key=3mJdUhjaE67U7P8xUfXP
response: dość długi ...
curl -L http://email:password@otwartezabytki.pl/api/v1/users/api_key_request.json
gdzie email i password zakodowane sa za pomocą http://apidock.com/ruby/Base64/urlsafe_encode64
email = 'ZGFyaXVzei5nZXJ0eWNoQG1vbnRlcmFpbC5jb20=' => Base64.urlsafe_encode64('dariusz.gertych@monterail.com')
pass = 'RGFyZWsxMjM0' => Base64.urlsafe_encode64('Darek1234')
example:
curl -L http://ZGFyaXVzei5nZXJ0eWNoQG1vbnRlcmFpbC5jb20=:RGFyZWsxMjM0@otwartezabytki.pl/api/v1/users/api_key_request.json
response:
{"user":{"username":"chytreg","api_key":"3mJdUhjaE67U7P8xUfXP","api_secret":"KdVFqxn6RzKZ24XT7Dwk"}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment