itemDB Fetch Lib

Fetches something from itemDB, handling authentication issues arising from the March 2026 API update.

Este script não deve ser instalado diretamente. É uma biblioteca destinada a ser incluída por outros scripts através da diretiva de metadados // @require https://update.greasyfork.org/scripts/567036/1868582/itemDB%20Fetch%20Lib.js

Terá de instalar uma extensão como Tampermonkey, Greasemonkey ou Violentmonkey para instalar este script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

Terá de instalar uma extensão como Tampermonkey ou Violentmonkey para instalar este script.

Terá de instalar uma extensão como Tampermonkey ou Userscripts para instalar este script.

Terá de instalar uma extensão como Tampermonkey para instalar este script.

Terá de instalar uma extensão de gestão de scripts de utilizador para instalar este script.

(Já tenho um gestor de scripts de utilizador, deixe-me instalá-lo!)

Terá de instalar uma extensão como Stylus para instalar este estilo.

Terá de instalar uma extensão como Stylus para instalar este estilo.

Terá de instalar uma extensão como Stylus para instalar este estilo.

Terá de instalar uma extensão de gestão de estilos de utilizador para instalar este estilo.

Terá de instalar uma extensão de gestão de estilos de utilizador para instalar este estilo.

Terá de instalar uma extensão de gestão de estilos de utilizador para instalar este estilo.

(Já tenho um gestor de estilos de utilizador, deixe-me instalá-lo!)

Autor
saahphire
Versão
0.0.1.20260706034618
Criado
21/02/2026
Atualizado
06/07/2026
Tamanho
5 KB
Licença
N/D

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, body?).

url: The URL you would use for a fetch (example: https://itemdb.com.br/api/v1/items/negg)

scriptName: Your script's name for UI purposes in case authorization fails

body: The body (data) of your request IF it's a POST request. Otherwise, don't provide it. You should stringify your body before providing it as a parameter.

You need to grant GM_xmlhttpRequest so the CORS failsafe will work.