2016-07-13 7 views
1

Ich habe Workfront-APIs integriert. Ich muss Dateien von meinem Workfront-Konto mithilfe der API herunterladen.So laden Sie Dateien von der Arbeitsoberfläche herunter

https://api-cl01.attask-ondemand.com/attask/api/v5.0/document/search?fields=downloadURL 

oben URL verwenden, kann ich Datei herunterladen URL erhalten, die Linie scheint wie folgt:

{ "downloadURL": "/document/download?ID=575a934000474c7938f129f536139952" }

Aber ich weiß nicht, wie es zum Download bereit.

+0

Haben Sie das zur Arbeit gebracht? –

+0

Nein, ich habe dafür keine Lösung gefunden –

Antwort

1

Verwenden Sie beim Herunterladen von Dateien die API zum Einrichten eines Sitzungsschlüssels. Sie können dies tun, indem Sie sich entweder mit einem Benutzernamen und einem Passwort anmelden oder indem Sie die Login-Funktion ohne Passwort ausführen, aber stattdessen einen API-Schlüssel verwenden. Dies hat den Effekt, dass Sie sich als Benutzername anmelden, den Sie eingegeben haben (praktisch, wenn Sie im Auftrag eines Benutzers Änderungen über die API vornehmen müssen).

Sobald Sie eine Sitzung eingerichtet haben, verwenden Sie einfach cURL oder etwas ähnliches, um den Download-Link des Dokuments zu erhalten. // {yoursubdomain} .attask-ondemand.com/document/download versionID = 57c8d8da00b7cb921ff8c9f6b59705c3 & ID = 57c8d8da00b7cb911bc3aace5d332da9

ich gerade überprüft und Sie brauchen nur ID in der URL: Link wird so etwas wie https?. Es scheint, dass es die neueste Version zurückgibt, wenn Sie die Versions-ID weglassen.

Verwandte Themen