Zum Hauptinhalt gehen

PreviewId Base64 erzeugen und auswerten

Kommentare

4 Kommentare

  • Zendesk API User
    Author: felix_reinhold - 2/16/2021 13:22

    Hallo Christian,

    meines Wissens nach gibt es keine kleine, schlanke Inlinefunktion o. ä.

    Aber ab Java 8 kannst du ja einfach die java.util.Base64-Klasse nutzen. FirstSpirit bringt mit der fs-saccess.jar zwar auch nochmal 2 Base64 Klassen mit -
    die sind aber nicht Teil der API.

    One-Liner: class("java.lang.String").new(class("java.util.Base64").Decoder.decode(previewId())

    Würde die Klassendefinition bzw. den Decoder aber in eine Variable auslagern.

    Viele Grüße

    Felix

    0
  • Zendesk API User
    Author: Peter_Jodeleit - 2/16/2021 21:19

    Das Format der PreviewId sollte nicht direkt interpretiert werden. In Kombination mit CaaS v3 und dem CaaS-Connect Modul wird mittlerweile auch ein anderes, nicht mehr Base-64 kodiertes Format genutzt.

    Über TPP_SNAP.getElementStatus(previewId) kommt man für beide Formate an die relevanten Informationen zu dem adressierten Objekt.

    Wenn das nicht alle use-cases abdeckt sind wir sehr daran interessiert, diese kennenzulernen.

    Liebe Grüße

    Peter

    0
  • Zendesk API User
    Author: christian_brock - 2/17/2021 11:29

    Hallo Peter,

    vielen Dank für deine Rückmeldung.
    Bei deinem Lösungsvorschlag handelt es sich um eine JavaScript-Api. Wir wollten jedoch das ganze in Java lösen.

    Viele Grüße
    Christian

    0
  • Zendesk API User
    Author: Peter_Jodeleit - 2/17/2021 12:11

    Okay, dann würde ich vorschlagen, parallel zum eingeschlagenen Weg einen Feature-Request einzustellen. Damit habt ihr dann zukünftig einen sicheren und gewarteten Weg, um das gewünschte zu erreichen. Bitte unterfüttert den Request mit euren Use-Cases, damit auch wirklich das richtige gebaut wird.

    Grüße,
    Peter

    0

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.