Hämta baserat på stad

Jag har arbetat som utvecklare i över 5 år och känner mig helt lost i detta API:et.
Är det någon som vet hur man kan söka på poster för en viss stad?

1 Like

@krispersson Välkommen till forumet och tack för frågan! APIet kan upplevas annorlunda för de flesta som inte tidigare arbetat med liknande APIer som baseras på länkade data.

Har du innan frågan kikat på API-dokumentation på denna länk? API - Visit Sweden nationellt API - användardokumentation

Hej @krispersson! Du kan titta i denna tråd för inspiration Get data for a specific "region"

Konstruerade ett anrop för Trollhättan och alla besöksmål för varje typ

https://data.visitsweden.com/store/search?type=solr&query=metadata.predicate.literal.ad967f07:trollhättan+AND+public:true+AND+(rdfType:http\%3A%2F%2Fschema.org%2FFoodEstablishment+OR+rdfType:http\%3A%2F%2Fschema.org%2FEvent+OR+rdfType:http\%3A%2F%2Fschema.org%2FPlace+OR+rdfType:http\%3A%2F%2Fschema.org%2FStore+OR+rdfType:http\%3A%2F%2Fschema.org%2FLodgingBusiness+OR+rdfType:http\%3A%2F%2Fschema.org%2FTrip)&limit=100&rdfFormat=application/ld+json

Hej Mattias, och tack! :slightly_smiling_face:
Jag har kikat igenom dokumentationen utan att riktigt hitta det jag söker.
Längst ner på sidan ges ett exempel för att hämta all metadata från ett specifikt besöksmål.
Jag får svar från Branäs om jag anropar det exempel som ges, men jag lyckas inte få ihop varför den URL:en söker efter just Branäs:

https://data.visitsweden.com/store/183/metadata/7?recursive=vs&format=application/ld+json

1 Like

Ah, kanon! Tack Alex! :slight_smile:

@krispersson Tack för ytterligare förklaring och bra att tipset från @alex hjälpte! Du är varmt välkommen att berätta om vad du kunde göra med APIet för intern eller extern användningoch nytta! Det är så kul att se och lära sig vad det används till! :slight_smile:

Fråga Lagras stad som stad i databasen är det inte bara textsträngar

jag ser schema:addressLocality = “Karlstad”

detta borde kompletteras med länkade data som samma som till en auktoritet så att man kan koppla ihop olika datakällor

Karlstad heter även en stad i Minnesota

@salgo60 För tillfället är schema:addressCountry en literal, standarden tillåter både instanser och literaler.

Tack för svaret!

Om vi ska kunna hålla ordning på turistmål och skapa återanvändbara dataobjekt går det inte att förlita sig på textsträngar som lätt blir felstavade. En viktig lärdom är därför att skapa persistenta och unika identifierare för alla objekt.

min issue #171om detta när jag kollar på det som jag gör med Stockholm Archipelago Trail
min tanke är se hur snabbt det går att dokumentera en led själv versus att vänta på bra öppen data :wink:
* exempel hur jag hämtade data från
Visit Sweden API #222karta *
*