wx ding aes
1.0.0
WeChat オープン プラットフォーム、エンタープライズ WeChat、DingTalk サードパーティ コールバック インターフェイス AES 暗号化および復号化ライブラリ
npm install wx-ding-aes --save
/* javascript */
const aes = require ( 'wx-ding-aes' )
/* typescript */
import * as aes from 'wx-ding-aes'
text
: WeChat/DingTalk によってコールバック インターフェイスに送信される暗号文
encodingAESKey
: パッケージ作成時のencodingAESKey
return
: DingTalk の場合、戻り値は JSON 文字列です。JSON.parseJSON.parse
使用して JSON オブジェクトを取得できます。エンタープライズ WeChat および WeChat 開発プラットフォームの場合、戻り値は暗号化された XML 文字列であり、XML 解析ライブラリを使用して処理できます。
const text = 'xxx'
const encodingAESKey = 'xxx'
const res = aes . decode ( text , encodingAESKey )
text
: 暗号化が必要なコンテンツ
encodingAESKey
: パッケージ作成時のencodingAESKey
key
:
- DingTalk については、公式ドキュメントの
$key
を参照してください。- Enterprise WeChat については、公式ドキュメントの
CorpID
を参照してください。- WeChat オープン プラットフォームについては、公式ドキュメントのメッセージ本文の暗号化に関する説明を参照してください。
return
: 暗号化された暗号文
const text = 'xxx'
const encodingAESKey = 'xxx'
const key = 'xxx'
const res = aes . encode ( text , encodingAESKey , key )