Ich versuche, Informationen von der RIDB-API (Regierung Erholungsdaten) zu bekommen. Ich bin jedoch verwirrt, wie die URL-Parameter zu verwenden sind. Ich habe Beispiele gesucht und viele verschiedene Dinge ausprobiert.URL Parameter Was mache ich falsch?
Zuerst, um zu starten, habe ich https://ridb.recreation.gov/api/v1/trails/USFS/
, die gut funktioniert. Ich bekomme ein JSON-Ergebnis mit perfekten Trail-Informationen. Wenn ich jedoch https://ridb.recreation.gov/api/v1/trails/USFS/milesmin10
oder https://ridb.recreation.gov/api/v1/trails/USFS/milesmin=10
oder https://ridb.recreation.gov/api/v1/trails/USFS?milesmin=10
oder https://ridb.recreation.gov/api/v1/trails/USFS?milesmin10
als Beispiele versuche, bekomme ich nichts zurück. Wie Sie aus dem angehängten Bild sehen können milesmin
ist ein akzeptabler Parameter, kann jemand erklären, wie diese Parameter in meinem Code enthalten sind und/oder was ich offensichtlich falsch mache.
Von dem, was Sie gesagt haben, endet der Endpunkt mit einem Schrägstrich, so einen URL-Parameter hinzugefügt danach sein sollte: 'http://ridb.recreation.gov/api.v1.trails/USFS/? milesmin = 10' – pbuck
'https: //ridb.recreation.gov/api/v1/trails/USFS/? milesmin = 10' &' https://ridb.recreation.gov/api/v1/trails/USFS?milesmin = 10' arbeiten beide für mich. –
@NiteshVerma Sie haben Recht. Sie funktionieren, ich merkte, dass meine URL falsch gebildet wurde, als ich den API-Schlüssel am Ende der URL hinzufügte. Das ist in Ordnung, aber ich brauche das Zeichen '&' vor dem Schlüssel, damit es funktioniert. Die als "beste" gekennzeichnete Antwort löst diese Art von Problemen. – MingyJ