Avatar abrufen

Generiere oder rufe einen Avatar für eine E-Mail-Adresse ab:

GET /?email={email}&size={size}

Parameter:

  • email (required): Die E-Mail-Adresse für den Avatar
  • size (optional): Größe des Avatars in Pixel (16-1024, Standard: 256)

Beispiele

# Standard Avatar (256x256) https://playground.enjyn.de/avatars/?email=user@example.com

# Custom Größe https://playground.enjyn.de/avatars/?email=user@example.com&size=128

Integration

HTML Beispiel:

<img src="https://playground.enjyn.de/avatars/?email=user@example.com&size=64" alt="User Avatar">

PHP Beispiel:

<?php $userEmail = "user@example.com"; $avatarSize = 128; $avatarUrl = "https://playground.enjyn.de/avatars/?email=" . urlencode($userEmail) . "&size=" . $avatarSize; ?> <img src="<?php echo $avatarUrl; ?>" alt="Avatar">

JavaScript Beispiel:

const userEmail = "user@example.com"; const avatarSize = 128; const avatarUrl = `https://playground.enjyn.de/avatars/?email=${encodeURIComponent(userEmail)}&size=${avatarSize}`;

// Img Element erstellen const img = document.createElement('img'); img.src = avatarUrl; img.alt = 'User Avatar'; document.body.appendChild(img);

Hinweise

Caching: Avatare werden mit einem Jahr Cache-Zeit ausgeliefert. Bei Änderungen eines Custom-Avatars wird automatisch ein neuer ETag generiert.
Custom Avatare: Benutzer mit Enjyn-Konto können eigene Avatare erstellen. Diese werden automatisch anstelle des generierten Avatars verwendet.
Rate Limiting: Die API hat derzeit kein Rate Limiting. Bitte verwende die API verantwortungsvoll.