Fetches something from itemDB, handling authentication issues arising from the March 2026 API update.
Ce script ne doit pas être installé directement. C'est une librairie destinée à être incluse dans d'autres scripts avec la méta-directive // @require https://update.greasyfork.org/scripts/567036/1759045/itemDB%20Fetch%20Lib.js
This is not a script and does nothing on its own. It was created to be @required by userscripts.
This allows an userscript to send a query to itemDB, showing an error message if the user is unauthenticated.
To use it, asynchronously call the function fetchItemDb(url, scriptName), using the URL you would use for a fetch (example: https://itemdb.com.br/api/v1/items/negg) as url, and your script's name for UI purposes in case authorization fails.