Sono nuovo nello sviluppo dell'API e ho una domanda che potrebbe sembrare stupida, ma non ho alcuna esperienza con il design dell'API, quindi abbi pazienza con me.
Detto questo, la mia domanda è: le risorse differenti dovrebbero puntare a diversi script sul server? O tutte le risorse dovrebbero puntare allo stesso script, con argomenti diversi?
per esempio:.
/countries/{country_id}/
dovrebbe puntare a /path_to_api/countries?country_id={country_id}
e
/cities/{city_id}/
dovrebbe puntare a /path_to_api/cities?city_id={city_id}
o
/path_to_api/api?resource=countries&country_id={country_id}
e
/path_to_api/api?resource=cities&city_id={city_id}