Beiträge von siriusbern

Stelle deine Frage öffentlich an die Threema-Forum-Community - über 4.800 Mitglieder helfen dir weiter. > Frage stellen <

    Besten Dank! Nun, ich glaub ich kann in der Threema Gateway Python SDK Gruppe nicht viel beitragen da ich nun wirklich kein guter Python-Coder bin. Ich dechiffriere nun die reinkommenden Meldungen halt mit dem JAVA CLI tool. Ich finds halt sehr unschön wenn ich von Python aus externe Befehle absetzen und deren Output wieder ins Python-Programm reinpappen muss :(

    Wenn ich auf eine Msg antworte die via Gateway verschickt wurde, dann wird die ja via Callback als POST einem Server geschickt, dessen URL man im Profil der GW-ID abgelegt hat. Das funktioniert an sich auch, ich kann die Daten des POST auslesen (from, to, messageID, nonce, box, mac).
    Hat jemand schon mal versucht eine Meldung zu dechiffrieren die als Callback daher kommt. Ich habs mal mit der Classe pk_decrypt_raw und decrypt der Python Library versucht, bekomme aber immer einen Public-Key fehler (Das müsste ja der Public Key des Senders sein). Hat jemand ein Beispiel-Progrämmchen? Vielen Dank!

    PS: Threema hat mir übrigens die Credits vergütet und zudem den Public Key aktualisiert.

    Danke... ich hab den Fehler gefunden. Ich Vollpfosten hab den *private key* bei der ID hinterlegt. Der Fehler kostet mich nun 50 Fr und eine neue ID... so idiotisch dass man keinen neuen public key hinterlegen kann!

    Ich habe nun die Python-SDK installiert, je eine ID für end2end und ohne end2end angelegt. Leider funktioniert aber nur das Versenden ohne end2end :(


    Code
    echo "hallochen :-)" |  ./threema-gateway send_simple "ZIEL-ID" "*MEINE-ID" "SECRET"

    Zurück bekomme ich irgend eine Transaktions-Nummer und es wird auch ausgeliefert. Hingegen wenn ich end2end versuche:

    Code
    echo "hallochen :-)" |  ./threema-gateway send_e2e "ZIEL-ID" "*MEINE-E2E-ID" "E2E-SECRET" "private:xxxxxxxxxxxxxxx"

    Geht zwar weg, ich bekomme auch eine Transaktions-Nummer zurück, aber die Meldung wird nie ausgeliefert. Auch kommt nie etwas bei der Callback-URL zurück.
    Kennt jemand das Problem? Ich habe ja keine Möglichkeit das zu Debuggen :( Muss ich da Threema kontaktieren?