Hilfe beim API Zugriff (Drive / FileStation)

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Hennes111

Benutzer
Registriert
29. Okt. 2025
Beiträge
7
Reaktionspunkte
0
Punkte
1
Hallo zusammen,

ich habe bisher nur wenig Erfahrung im Umgang mit der Synology API. Mein Ziel ist es, Dateien – hauptsächlich PDFs, Textdateien und DOCX-Dokumente – automatisch herunterzuladen, sobald sie neu hinzugefügt oder geändert werden.

Leider habe ich bisher keinen Erfolg beim Zugriff über die API und stehe etwas ratlos da. 😒


Vielleicht gibt es hier jemanden, der einem Einsteiger wie mir weiterhelfen könnte. Jede Unterstützung oder Rückmeldung würde mir sehr helfen. 😊


Vielen Dank im Voraus und beste Grüße
Hennes
 
Wozu brauchst du da eine API ?

Nutzt doch einfach Synology drive?
 
Und bei so vielen Informationen was du genau machst und wo es genau hakt kann man nur raten: mach es anders!
 
  • Like
Reaktionen: metalworker
Sorry wenn ich vielleicht nicht so detailiert alles erklärt habe....
Ich würde gerne in einem n8n Workflow eben mit einem HTTP Request Node von meiner Synology laden und weiter verarbeiten.
Ich weiß aber leioder nicht, wie ich das am besten mit welchen Einstellung machen kann.... (Synology Drive. File Station?!)
 
dann halt per Webstation und den Ordner ,

aber ganz ehrlich . WIe soll man bei solchen dünnen Infos dir da irgendwie helfen?

Oder fehlen dir allgemein Infos wie man generell sowas macht ?
Da sollte dir aber erstmal wissen aneignen .
 
Genau deswegen gab ich hier die Frage gestellt, ob mir das jemand erklären kann.
Ich hab mir die Dokumentation zur API angesehen, werde aber nicht richtig schlau daraus was ich in n8n einstellen muss um die binäre datei zu erhalten.
 
Aber warum denn über eine API ?

Glaub du brauchst erstmal eine Schulung in den Grundlagen ,
 
Na du schreibst ja nicht korrekt was du genau machen willst.

Ich rufe z.b. Datein an Clients einfach per PHP ab.
 
Und im JSON ist das Binary nicht mit drin? Da ich sowohl kein n8n und somit auch das nicht nutze, kann ich nur im Code gucken. Response müsste doch sowas sein:
Code:
const binaryData = await this.helpers.prepareBinaryData(binaryDataBuffer, fileName, mimeType);
                                        return [
                                            {
                                                binary: {
                                                    data: binaryData,
                                                },
                                                json: {},
                                                pairedItem: pairedItem,
                                            },
                                        ];

Mit so wenig Informationen die du lieferst kann dir wirklich niemand helfen. Dir fehlen wahrscheinlich sämtliche Basics. Beschreibe WAS du WIE gemacht hast und WAS du zurück bekommst. Das es nur ein JSON ist, sagt ja erstmal nichts aus.
 
Also ich habe vor meinen HTTP Request folgernden input:

[

{


"data": {



"did": "MERtHm8QZLYnBIt-elacNThLoy-8phNHR6Mqj5I_ZhwJtm8d2OGmAvzLbWEZCwroFX_riG__fspDzTQcR4BdNA",



"is_portal_port": false,



"sid": "ZU7r2lQX1565upMjKv7TUlwX1QtCNPgDdKuXDKJ5hNcKXqTDF30Xm9o850_2F_J1J12iiWcMr-EuD4eLk_uLwE"


},


"success": true,


"file_id": "914743772231803005",


"path": "/RAG-Test/Paketschein_245279699718_Eppelein_061025.pdf"

},

{


"data": {



"did": "MERtHm8QZLYnBIt-elacNThLoy-8phNHR6Mqj5I_ZhwJtm8d2OGmAvzLbWEZCwroFX_riG__fspDzTQcR4BdNA",



"is_portal_port": false,



"sid": "ZU7r2lQX1565upMjKv7TUlwX1QtCNPgDdKuXDKJ5hNcKXqTDF30Xm9o850_2F_J1J12iiWcMr-EuD4eLk_uLwE"


},


"success": true,


"file_id": "914995570020491411",


"path": "/RAG-Test/Anbieterwechsel FTTH.pdf"

},

{


"data": {



"did": "MERtHm8QZLYnBIt-elacNThLoy-8phNHR6Mqj5I_ZhwJtm8d2OGmAvzLbWEZCwroFX_riG__fspDzTQcR4BdNA",



"is_portal_port": false,



"sid": "ZU7r2lQX1565upMjKv7TUlwX1QtCNPgDdKuXDKJ5hNcKXqTDF30Xm9o850_2F_J1J12iiWcMr-EuD4eLk_uLwE"


},


"success": true,


"file_id": "914995557378859153",


"path": "/RAG-Test/Auftrag_Glas_neu_B_01-10.pdf"

}


Nach dem HTTP-Request diesen Output:

Für jede Binary FIle:



{

"error": {


"code": 101

},

"success": false

}



Gesamt:



[

{


"data": {



"did": "MERtHm8QZLYnBIt-elacNThLoy-8phNHR6Mqj5I_ZhwJtm8d2OGmAvzLbWEZCwroFX_riG__fspDzTQcR4BdNA",



"is_portal_port": false,



"sid": "ZU7r2lQX1565upMjKv7TUlwX1QtCNPgDdKuXDKJ5hNcKXqTDF30Xm9o850_2F_J1J12iiWcMr-EuD4eLk_uLwE"


},


"success": true,


"file_id": "914743772231803005",


"path": "/RAG-Test/Paketschein_245279699718_Eppelein_061025.pdf"

},

{


"data": {



"did": "MERtHm8QZLYnBIt-elacNThLoy-8phNHR6Mqj5I_ZhwJtm8d2OGmAvzLbWEZCwroFX_riG__fspDzTQcR4BdNA",



"is_portal_port": false,



"sid": "ZU7r2lQX1565upMjKv7TUlwX1QtCNPgDdKuXDKJ5hNcKXqTDF30Xm9o850_2F_J1J12iiWcMr-EuD4eLk_uLwE"


},


"success": true,


"file_id": "914995570020491411",


"path": "/RAG-Test/Anbieterwechsel FTTH.pdf"

},

{


"data": {



"did": "MERtHm8QZLYnBIt-elacNThLoy-8phNHR6Mqj5I_ZhwJtm8d2OGmAvzLbWEZCwroFX_riG__fspDzTQcR4BdNA",



"is_portal_port": false,



"sid": "ZU7r2lQX1565upMjKv7TUlwX1QtCNPgDdKuXDKJ5hNcKXqTDF30Xm9o850_2F_J1J12iiWcMr-EuD4eLk_uLwE"


},


"success": true,


"file_id": "914995557378859153",


"path": "/RAG-Test/Auftrag_Glas_neu_B_01-10.pdf"

}

]

Im Anhang sind meine Node einstellungen
 

Anhänge

  • Screenshot 2025-10-30 164507.png
    Screenshot 2025-10-30 164507.png
    25,9 KB · Aufrufe: 3
  • Screenshot 2025-10-30 164452.png
    Screenshot 2025-10-30 164452.png
    54,4 KB · Aufrufe: 3
Das sehe ich auch.... Aber wo ist denn der Fehler ?
Ich dachte eigentlich es ist im node richtig eingestellt....
 
Sorry, aber debuggen musst du schon selber. Ich glaube niemand wird dir hier alles fertig so liefern wie du es brauchst.
 

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat