jobsuche-api icon indicating copy to clipboard operation
jobsuche-api copied to clipboard

OpenAPI change encodedHash to encodedRefNr due to upstream change

Open alexander-zierhut opened this issue 1 year ago • 1 comments

Vermutlich hat sich etwas upstream geändert. Ich habe Einiges probiert und dokumentiere hiermit die Änderung des job details Endpunktes.

Die hashId scheint nicht mehr im Details Endpunkt verwendet zu werden. Vorher: CJG31V0qV5xRHnTpq3r4-tAVAQ1TKZ84Yy55-JLx4A0= In der tatsächlichen Abfrage: MTI3MjctVUwxMzY5MzM5LVM

Hier meine Quelle: (main bundle ~Zeile 5070)

getStellendetails(_DEMINIFIED_JOB_REF_NR) {
    return (
        (0, F.PM) (_DEMINIFIED_LITERAL("browser"))
        && (_DEMINIFIED_JOB_REF_NR = decodeURIComponent(_DEMINIFIED_JOB_REF_NR)),
        this.appConfig.getEndpoint("jobdetails").pipe((0, _.w)(ce => this.http.get(ce.toUrl() + "/" + i()(_DEMINIFIED_JOB_REF_NR), {})), (0, M.b)(ce => {
        (0, F.PM)(_DEMINIFIED_LITERAL("browser")) && this.transferState.set(q.JOBDETAIL_STATE_KEY, ce)
        }), (0, p.q)(1))
    );
}

Jetzt wird die Job Ref Nr verwendet. Diese wird per base64 kodiert.

Ich habe dies über die API als auch mit Hilfe von Debugging der echten Anwendung bestätigt.

Was ggf. noch sein könnte ist, dass alle alten Jobs noch das alte System verwenden. Das kann ich dem Quellcode zwar so nicht entnehmen, aber ich könnte es übersehen haben. Um dies praktisch überprüfen zu können, bräuchte ich einen möglichst alten Joblink.

Frohe Weihnachten!

EDIT: Vermutlich hat sich nichts geändert, aber so ist die Doku klarer.

alexander-zierhut avatar Dec 22 '23 12:12 alexander-zierhut

Ggf. auch keine upstream Änderung.. Related to #42

alexander-zierhut avatar Dec 22 '23 12:12 alexander-zierhut