Skip to content

Claves API

Slytharbez edited this page Jul 23, 2026 · 1 revision

🔑 Claves API

⚙️ Funcionamiento clave

  • Las claves se definen mediante un "nombre de función" (feature name), el cual debe ser único.
  • Las claves se cargan en el nivel de init -980.

Warning

Las claves de API NO se almacenan en persistent. Se cargan desde un archivo JSON independiente llamado api_keys.json dentro de la misma carpeta donde se guardan los archivos persistentes.

  • Para acceder y utilizar las claves de API, consulta la sección de API a continuación.

🛠️ API

Volver arriba ⬆️

mas_getAPIKey

Obtiene la clave de API para una función específica.

  • Parámetros:

    • feature: nombre de tipo string de la función para la cual se obtiene la clave de API.
  • Retorna: La clave de API como string si se encuentra, o un string vacío/nulo si no se encuentra.

Volver arriba ⬆️

mas_hasAPIKey

Verifica si una función tiene una clave de API.

  • Parámetros:

    • feature: nombre de tipo string de la función para la cual se verifica la clave de API.
  • Retorna: True si la función tiene una clave de API, o False en caso contrario.

Volver arriba ⬆️

mas_registerAPIKey

Registra una clave de API para una función.

  • Parámetros:
    • feature: nombre de tipo string de la función para la cual se registra la clave de API.
    • display_name: nombre que debería usar la función cuando se muestre en la pantalla de Claves de API.
    • on_change: función que se ejecutará cuando la clave de API cambie (incluye tanto al añadir como al eliminar una clave).
      • Por defecto: None

Clone this wiki locally