marbaz
9. April 2017 um 08:05
1
Hi, mal eine Frage, ist es möglich dieser API zu filtern und einen query im URL zu benutzen im URL? Ich möchte nur die Daten aus ein Community rausfiltern… Jemand Tipps?
Ich habe gedacht an ein query in the URL : https://api.freifunk.net/data/freifunk-karte-data.json?community= oder sowas aber kenne mich damit zu wenig aus
Da das einfach das komplette json-file ist, das dort ausgeliefert wird, ist wohl keine Suche möglich.
Da aber die freifunk-karte ihre Daten von der Community selbst bezieht, ist es wohl recht einfach, nachzuschauen wo die daten ursprünglich herkommen:
{
"aachen" : "https://raw.githubusercontent.com/ffac/api-file/master/acffapi.json",
"adorf" : "https://mapdata.freifunk-vogtland.net/ffapi-A.json",
"allendorf" : "https://freifunk-nordhessen.de/FreifunkEderbergland-api.json",
"altdorf" : "https://raw.githubusercontent.com/tecff/freifunk.net-API/master/altdorf.freifunk.net.json",
"altenkirchen": "https://freifunk-westerwald.de/api-ak.json",
"alzey" : "https://services.freifunk-suedwest.de/ffapi/FreifunkAlzey-Worms-api.json",
"ansbach" : "https://karte.freifunk-ansbach.de/data/ffapi.json",
"arensharde" : "http://api.ffslfl.net/arensharde-api.json",
"arnsberg" : "https://map.freifunk-moehne.de/images/arnsberg/arnsberg-api.json",
"aschaffenburg" : "https://raw.githubusercontent.com/FreifunkFranken/freifunkfranken-community/master/aschaffenburg.json",
"auerbach" : "https://mapdata.freifunk-vogtland.net/ffapi-AE.json",
"bad-arolsen" : "https://freifunk-nordhessen.de/FreifunkBadArolsen-api.json",
"bad-bellingen" : "https://api.freifunkkarte.de/loe/de/bad-bellingen/0/json",
"bad-krozingen" : "https://api.freifunkkarte.de/bh/de/bad-krozingen/0/json",
"bad-nauheim" : "https://raw.githubusercontent.com/kurfunk/ffapi/master/Kurfunk-api.json",
"bad-pyrmont" : "http://update.freifunk-nordlippe.de/ffapi_badpyrmont.json",
"bad-saeckingen" : "https://api.freifunkkarte.de/saek/de/bad-saeckingen/0/json",
"badgandersheim" : "https://wiki.freifunk.net/images/8/84/FreifunkBadGandersheim-api.json",
"badoeynhausen" : "http://www.freifunk-badoeynhausen.de/ffapi/FreifunkBadOeynhausen-api.json",
Diese Datei wurde abgeschnitten. Original zeigen
in der liste stehen die dateien, aus denen die karte dann die rohdaten bezieht (noch mal über einen umweg).
Am beispiel von altdorf:
https://raw.githubusercontent.com/tecff/freifunk.net-API/master/altdorf.freifunk.net.json
Dort steht dann, unter nodemaps bei nodelist:
https://data.tecff.de/nodelist.json
Und das sind die rohdaten.
Visualisiert gibt es das ganze dann auch: https://map.tecff.de/