Aller au contenu principal
MeteorGPLby WebbingApps

Clés API

L’API JSON publique, ses limites et les clés API pour des limites plus élevées.

L’API JSON répond aux questions sur le catalogue : rechercher des paquets, un paquet avec ses versions et ses sommes de contrôle, les statistiques et l’état du dépôt. Elle est publique ; une clé API relève sa limite.

Requête Réponse
GET /api/packages?q=…&type=plugin les paquets correspondant à une recherche, paginés
GET /api/packages/{vendor}/{slug} un paquet avec ses versions, ses tailles, son SHA-256 et ses prérequis
GET /api/stats les totaux de paquets, de versions, d’installations et de téléchargements
GET /api/status la génération actuelle du dépôt

La documentation décrit les champs.

Limites

Sans clé : 60 requêtes par minute et par adresse IP. Avec une clé : 600 requêtes par minute et par clé. Les réponses sont mises en cache pendant cinq minutes.

Créer une clé

  1. Ouvrez Paramètres → Clés API. Vos clés (1) sont répertoriées avec leur date de création et de dernière utilisation.
  2. Saisissez un Nom de la clé (2) qui indique où elle est utilisée.
  3. Sélectionnez Créer la clé (3).
Paramètres → Clés API : une clé existante, le champ Nom de la clé et Créer la clé, numérotés de 1 à 3.
Clés API.

Copiez-la maintenant

La clé (1) n’est affichée qu’une seule fois, avec un exemple de requête (2). Envoyez-la dans l’en-tête Authorization :

curl -H "Authorization: Bearer <key>" https://meteorgpl.com/api/packages?q=elementor
La nouvelle clé API et l’exemple de requête, affichés une seule fois.
La clé n’est affichée qu’une seule fois.

Révoquer arrête immédiatement une clé. Une clé API ne donne aucun accès au dépôt Composer ; Composer utilise des jetons Composer.

Cela n’a pas répondu à votre question ? Contacter le support.

Envoyer votre avis

Ce qui fonctionne, ce qui ne fonctionne pas, ce qui manque : quelques mots suffisent.

Seulement si vous souhaitez une réponse.

Prise dans votre navigateur, sans cette fenêtre. Les mots de passe, ce que vous avez saisi dans les formulaires, les clés et les jetons sont exclus et remplacés par des blocs gris ; vous pouvez masquer d’autres zones avant l’envoi. Nous conservons les captures 90 jours.

Nous l’enregistrons avec l’adresse de la page, votre langue, la taille de la fenêtre, le navigateur et l’adresse IP, ainsi que votre adresse e-mail si vous en indiquez une. L’adresse IP et le navigateur sont supprimés après 90 jours. Politique de confidentialité.

Toutes les langues