API EventPics
L'API permet de téléverser automatiquement des photos dans un album EventPics, par exemple depuis un photobooth.
L'API permet de téléverser automatiquement des photos dans un album EventPics, par exemple depuis un photobooth.
Obtenez votre clé personnelle dans l'app ou la Web App EventPics. Ouvrez votre événement et accédez à la gestion des clés API.
Les endpoints suivants sont disponibles pour les intégrations. Toutes les requêtes nécessitent votre clé API. Pour geteventsandalbums, envoyez la clé dans l'en-tête (recommandé : Authorization: Bearer <API_KEY>, alternative X-API-Key: <API_KEY>) ; pour les endpoints d'envoi, envoyez-la dans le corps JSON.
POST Demander l'URL d'envoi
https://api.eventpics.net/getuploadurl
Paramètres (JSON)
apiKey: string (required)linkId: string (required)albumId: string (optional)fileName: string (required)takenAt: number (optional) – Unix timestamp in millisecondsRéponse
uploadUrl: stringGET Récupérer événements et albums
https://api.eventpics.net/geteventsandalbums
Authentification
Authorization: Bearer YOUR_API_KEY (recommended)X-API-Key: YOUR_API_KEYRéponse
events: array of objects with title, linkId, albumsFonctionnement du flux d'envoi. L'uploadUrl est valable environ 300 secondes.
GET https://api.eventpics.net/geteventsandalbums
Authorization: Bearer YOUR_API_KEY (or X-API-Key){
"Authorization": "Bearer YOUR_API_KEY"
}
{
"events": [
{
"title": "My Event",
"linkId": "EVENT_LINK_ID",
"albums": [
{ "title": "Album name", "albumId": "ALBUM_ID" }
]
}
]
}
POST https://api.eventpics.net/getuploadurl
{
"apiKey": "YOUR_API_KEY",
"linkId": "EVENT_LINK_ID",
"albumId": "ALBUM_ID",
"fileName": "photo.jpg",
"takenAt": 1712345678901,
}
{
"uploadUrl": "SIGNED_URL"
}
PUT uploadUrl
PUT {{uploadUrl}}
Content-Type: image/jpeg
(binary file content)