Ich wollte sehen, ob jemand hier Erfahrung mit der inasaturalistischen API hat, weil ich ein Problem damit habe. Ich habe eine Webseite mit Python erstellt, aber ich bin mir nicht sicher, ob ich die Anfrage falsch mache oder ob es ein anderes Problem gibt. fehlt den Namen der Beobachtung (wissenschaftlicher Name). Ich verstehe nicht wirklich, warum das passiert. So mache ich die Anfrage: `< /p>
import requests
url = "https://api.inaturalist.org/v1/observations"
params = {
"taxon_name": "Plantae",
"lat": 40.7128, # Example latitude
"lng": -74.0060, # Example longitude
"radius": 10, # Search radius in km
"per_page": 50,
"order_by": "observed_on"
}
response = requests.get(url, params=params)
data = response.json()
for obs in data.get("results", []):
taxon = obs.get("taxon", {})
scientific_name = taxon.get("name", "Unknown")
print(f"Scientific Name: {scientific_name}")
< /code>
Manchmal erhalte ich korrekte wissenschaftliche Namen, aber in den meisten Fällen fehlt das Feld "Name". Ich frage mich, ob ich etwas in meiner Anfrage ändern muss oder ob die API diese Daten nicht immer zurückgibt. Jeder Rat wäre sehr geschätzt! Danke im Voraus!
Inasaturalistische API - Fehlende Beobachtungsnamen als Antwort? ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Django Rest Framework – Fehler beim Nested Serializer-Attribut als Antwort
by Anonymous » » in Python - 0 Replies
- 5 Views
-
Last post by Anonymous
-