Inasaturalistische API - Fehlende Beobachtungsnamen als Antwort?Python

Python-Programme
Anonymous
 Inasaturalistische API - Fehlende Beobachtungsnamen als Antwort?

Post by Anonymous »

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!

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post