Lightroom Classic
Installez le service de publication ArtInStack, connectez-vous en OAuth, choisissez un portfolio et publiez depuis Lightroom Classic sur macOS ou Windows.
Ceci est le guide d'intégration du service de publication officiel Lightroom Classic. Référence API : OAuth, Médias, Portfolios.
Prérequis
- Lightroom Classic (version minimale prise en charge selon les notes Software)
- Compte ArtInStack avec au moins un portfolio créé dans le tableau de bord
.zipdepuis Software (se décompresse enArtInStack.lrplugin)
Installation
- Téléchargez
ArtInStack-Lightroom-latest.zipdepuis Software - Décompressez. Vous devez obtenir un dossier nommé
ArtInStack.lrplugin - Lightroom Classic → Plug-in Manager → Add. Sélectionnez ce dossier (macOS et Windows utilisent le même zip)
- Activez le service de publication ArtInStack
Connexion (OAuth PKCE)
- Dans Publishing Manager, ouvrez le service ArtInStack
- Cliquez sur Connect. Le navigateur ouvre
/oauth/authorize - Connectez-vous si besoin, puis approuvez les portées
- Le navigateur redirige vers le loopback ; le plugin stocke access + refresh tokens
- Applications connectées dans Paramètres → Développeur liste ArtInStack après consentement
Choisir un portfolio
- Destination → Portfolio charge
GET /api/v1/portfolios - Choisissez le portfolio pour cette collection de publication
- Créez une collection de publication par portfolio (rail gauche Lightroom)
Publier
- Faites glisser des photos dans la collection de publication
- Cliquez sur Publish. Lightroom rend selon les réglages d'export (le plugin téléverse du JPEG aujourd'hui)
- Le plugin téléverse via
POST /api/v1/mediaavecIdempotency-Keyetportfolio_id - En cas de succès, le plugin stocke le
media_iddistant sur la photo pour la republication
Les types API pris en charge (JPEG, PNG, GIF, WebP, TIFF) sont listés sur Médias.
Dépannage
| Symptôme | Vérifier |
|---|---|
| Échec de Connect | URI de redirection loopback enregistrée sur le client OAuth plateforme ; pare-feu bloquant localhost |
| Liste de portfolios vide | portfolios:read accordé ; le portfolio existe dans le même espace de travail que le consentement |
| Téléversement 403 | media:write ou portfolios:write manquant |
| Doublons au nouvel essai | Idempotency-Key stable par tentative de publication |
Déconnexion
Utilisez Disconnect dans le plugin ou Révoquer l'accès sous Applications connectées dans le tableau de bord.
