Offene WeChat-Plattform, Unternehmens-WeChat, DingTalk-Rückrufschnittstelle von Drittanbietern, AES-Verschlüsselungs- und Entschlüsselungsbibliothek
npm install wx-ding-aes --save
/* javascript */
const aes = require ( 'wx-ding-aes' )
/* typescript */
import * as aes from 'wx-ding-aes'
text
: Der von WeChat/DingTalk an die Rückrufschnittstelle gesendete Chiffriertext
encodingAESKey
: EncodingAESKey beim Erstellen des Pakets
return
: Für DingTalk ist der Rückgabewert eine JSON-Zeichenfolge. Sie könnenJSON.parse
verwenden, um das JSON-Objekt abzurufen.Für Unternehmens-WeChat und die WeChat-Entwicklungsplattform ist der Rückgabewert eine verschlüsselte XML-Zeichenfolge, die mithilfe einer XML-Parsing-Bibliothek verarbeitet werden kann.
const text = 'xxx'
const encodingAESKey = 'xxx'
const res = aes . decode ( text , encodingAESKey )
text
: Inhalt, der verschlüsselt werden muss
encodingAESKey
: EncodingAESKey beim Erstellen des Pakets
key
:
- Informationen zu DingTalk finden Sie unter
$key
in der offiziellen Dokumentation.- Für Enterprise WeChat siehe
CorpID
in der offiziellen Dokumentation- Informationen zur offenen WeChat-Plattform finden Sie in der offiziellen Dokumentation zur Nachrichtentextverschlüsselung .
return
: verschlüsselter Chiffretext
const text = 'xxx'
const encodingAESKey = 'xxx'
const key = 'xxx'
const res = aes . encode ( text , encodingAESKey , key )