Lightroom Classic
Installieren Sie den ArtInStack Publish Service, verbinden Sie ihn per OAuth, wählen Sie ein Portfolio und veröffentlichen Sie aus Lightroom Classic unter macOS oder Windows.
Dies ist die Integrationsanleitung für den offiziellen Lightroom Classic Publish Service. API-Referenz: OAuth, Medien, Portfolios.
Voraussetzungen
- Lightroom Classic (unterstützte Mindestversion gemäß Software-Versionshinweisen)
- ArtInStack-Konto mit mindestens einem im Dashboard erstellten Portfolio
.zipvon Software (wird zuArtInStack.lrpluginentpackt)
Installation
- Laden Sie
ArtInStack-Lightroom-latest.zipunter Software herunter - Entpacken Sie die Datei. Sie sollten einen Ordner namens
ArtInStack.lrpluginerhalten - Lightroom Classic → Plug-in Manager → Add. Wählen Sie diesen Ordner aus (macOS und Windows verwenden dieselbe ZIP-Datei)
- Aktivieren Sie den ArtInStack Publish Service
Verbinden (OAuth PKCE)
- Öffnen Sie im Publishing Manager den ArtInStack-Service
- Klicken Sie auf Connect. Der Browser öffnet
/oauth/authorize - Melden Sie sich bei Aufforderung an und genehmigen Sie die Berechtigungsbereiche
- Der Browser leitet zum Loopback weiter; das Plugin speichert Zugriffs- und Aktualisierungstoken
- Nach der Einwilligung wird ArtInStack unter Connected apps in Einstellungen → Entwickler aufgeführt
Portfolio auswählen
- Destination → Portfolio lädt
GET /api/v1/portfolios - Wählen Sie das Portfolio für diese Veröffentlichungssammlung
- Erstellen Sie pro Portfolio eine Veröffentlichungssammlung (linke Seitenleiste in Lightroom)
Veröffentlichen
- Ziehen Sie Fotos in die Veröffentlichungssammlung
- Klicken Sie auf Publish. Lightroom rendert entsprechend den Exporteinstellungen (das Plugin lädt derzeit JPEG hoch)
- Das Plugin lädt über
POST /api/v1/mediamitIdempotency-Keyundportfolio_idhoch - Bei Erfolg speichert das Plugin die entfernte
media_idam Foto, um erneutes Veröffentlichen zu unterstützen
Die unterstützten API-Typen (JPEG, PNG, GIF, WebP, TIFF) sind unter Medien aufgeführt.
Fehlerbehebung
| Symptom | Prüfen |
|---|---|
| Connect schlägt fehl | Loopback-Weiterleitungs-URI im Plattform-OAuth-Client registriert; Firewall blockiert localhost |
| Leere Portfolio-Liste | portfolios:read gewährt; Portfolio befindet sich im selben Arbeitsbereich wie die Einwilligung |
| Upload 403 | media:write oder portfolios:write fehlt |
| Doppelte Uploads bei Wiederholung | Stabiler Idempotency-Key pro Veröffentlichungsversuch |
Verbindung trennen
Verwenden Sie Disconnect im Plugin oder Revoke access unter Connected apps im Dashboard.
