L'API PixSpeed vous permet de compresser et d'optimiser des images dans des formats tels que WebP, JPEG, PNG et AVIF. Conçue comme un service RESTful, l'API de PixSpeed permet une intégration transparente pour l'optimisation des images dans les applications Web. Cette page fournit des détails sur l'API HTTP principale. De plus, nous développons des bibliothèques client dans différents langages pour simplifier les interactions avec l'API PixSpeed.
L'API est hébergée sur api.pixspeed.com
.
Pour accéder à l'API PixSpeed, vous devez inclure votre clé API unique. Vous pouvez obtenir une clé API en vous inscrivant avec votre nom et votre adresse e-mail. N'oubliez pas de garder votre clé API confidentielle.
L'authentification avec l'API est gérée via des en-têtes HTTP. Toutes les requêtes nécessitent un en-tête d'autorisation contenant votre clé API au format key: YOUR_API_KEY
, où YOUR_API_KEY
est la clé disponible sur la page de votre compte.
Pour des raisons de sécurité, toutes les demandes doivent être envoyées via une connexion HTTPS cryptée pour protéger vos données pendant la transmission.
Vous pouvez fournir n'importe quelle URL d'image WebP, JPEG ou PNG à l'API PixSpeed pour la compression. PixSpeed détecte automatiquement le type d'image et applique une compression optimale. La compression commence dès que vous fournissez l'URL.
Exemple d'utilisation d'URL pour la compression
Pour utiliser PixSpeed avec une URL d'image, remplacez YOUR_API_KEY
par votre clé API unique (trouvée sur la page de votre compte PixSpeed) et spécifiez l'URL de l'image au format JSON comme indiqué ci-dessous :
curl -X POST https://api.pixspeed.com/v1/url \
-H "Content-Type: application/json" \
-H "key: YOUR_API_KEY" \
-d '{"url": "https://example.com/path/to/your-image.jpg"}'
PixSpeed récupérera l'image à partir de l'URL fournie, la compressera et renverra l'URL de la version optimisée dans la réponse.
Avec l'API PixSpeed, vous pouvez non seulement compresser des images, mais également les convertir en différents formats. PixSpeed optimisera automatiquement l'image et, si un format est spécifié, la convertira au type souhaité. Les formats pris en charge incluent jpg
, jpeg
, png
, webp
et avif
. Si aucun format n'est spécifié, PixSpeed conservera le format d'origine de l'image.
Exemple d'utilisation de cURL avec une URL et un format d'image
Pour utiliser PixSpeed pour optimiser et convertir une image, remplacez YOUR_API_KEY
par votre clé API unique et spécifiez l'URL de l'image et le format souhaité au format JSON comme indiqué ci-dessous. Le format peut être l'un des formats pris en charge ( jpg
, jpeg
, png
, webp
ou avif
) et PixSpeed convertira l'image en conséquence.
curl -X POST https://api.pixspeed.com/v1/url \
-H "Content-Type: application/json" \
-H "key: YOUR_API_KEY" \
-d '{"url": "https://example.com/path/to/your-image.jpg", "format": "webp"}'
PixSpeed optimisera l'image à partir de l'URL fournie, la convertira en webp
et renverra l'URL de la version optimisée dans la réponse.