SIWECOS / siwecos-business-layer

SIWECOS Main API and Business Layer Application
https://siwecos.de
0 stars 1 forks source link

Es fehlt ein Endpoint für den latest v3 Report #176

Closed Skeeve closed 4 years ago

Skeeve commented 4 years ago

(Von Sven)

Es gibt folgenden Endpoint: GET /api/v2/domain/{domain}/report/{language?}

Dieser Endpoint gibt mir ohne die Scan_ID den Report, aber nicht den "neuen" aus der v3, mit den zusätzlichen Details

Für den brauche ich die Scan_ID, die ich aber nur bekomme, wenn ich AKTIV auf den Scan-Button klicke

Wenn ich die Seite aber neu lade, "scanne" ich ja nicht direkt, daher kriege ich dann auch diese Zusat-Details nicht

Mit anderen Worten: in der v3 fehlt ein Endpoint für den letzten scan

POST /api/v2/siwecosScan/{scan_id}/{language_code

hier müßte es noch sowas geeben wie

POST /api/v2/siwecosDomainScan/{domain}/{language_code

Analog für PDF

sven-ahrens commented 4 years ago

Genau, also prinzipiell bräuchte ich einen Endpoint, der mir für eine Domain die letzte bzw. neuste Scan-Id zurückgibt, woraufhin ich mir dann den Report aus der v3 fetchen kann.

sven-ahrens commented 4 years ago

Wie in dem Ticket hier schon beschrieben bzw. zitiert habe wir ansonsten das Problem, dass man jedes mal erst auf den Scan-Button klicken müsste, um dann die Scan-Id zu bekommen, um dann wiederum den neuen Report aus der v3 fetchen zu können.

Wenn ich die Seite neu lade oder erst gerade drauf komme, scanne ich aber ja nichts und dementsprechend kann ich nur den "alten" Report aus der v2 über GET /api/v2/domain/{domain}/report/{language?}fetchen

Skeeve commented 4 years ago

Ich denke, mein letzter PR hat das Problem gelöst. Es gibt jetzt

https://api.staging.siwecos.de/api/v2/latestSiwecosScan/{domain}/{language}

Lednerb commented 4 years ago

@sven-ahrens der Endpoint ist nun wie folgt implementiert:

https://siwecos.github.io/siwecos-business-layer/#retrieving-the-latest-full-scan-report