Nookipedia / nookipedia-api

Nookipedia's custom API for querying data from the Animal Crossing video game series.
https://api.nookipedia.com/
MIT License
40 stars 12 forks source link

Escape URLs in return bodies to account for question marks #80

Open KevinPayravi opened 2 years ago

KevinPayravi commented 2 years ago

For ACNH items with a ? in the name, our endpoints return a URL with an unescaped ?. This breaks the URL since ? is a reserved character for declaring URL parameters.

API should account for this and returned an escaped URL.

Example of current /nh/furniture response for ? Block:

{
  "url": "https://nookipedia.com/wiki/Item:?_Block_(New_Horizons)",
  "name": "? Block",
  "category": "Housewares",
  ...
}

url value should be https://nookipedia.com/wiki/Item:%3F_Block_(New_Horizons)