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
: การเข้ารหัส AESKey เมื่อสร้างแพ็คเกจ
return
: สำหรับ DingTalk ค่าที่ส่งคืนคือสตริง JSON คุณสามารถใช้JSON.parse
เพื่อรับวัตถุ JSONสำหรับแพลตฟอร์มการพัฒนา WeChat และ WeChat ระดับองค์กร ค่าที่ส่งคืนจะเป็นสตริง xml ที่เข้ารหัส ซึ่งสามารถประมวลผลได้โดยใช้ไลบรารีการแยกวิเคราะห์ xml
const text = 'xxx'
const encodingAESKey = 'xxx'
const res = aes . decode ( text , encodingAESKey )
text
: เนื้อหาที่ต้องเข้ารหัส
encodingAESKey
: การเข้ารหัส AESKey เมื่อสร้างแพ็คเกจ
key
:
- สำหรับ DingTalk โปรดดู
$key
ในเอกสารอย่างเป็นทางการ- สำหรับ Enterprise WeChat โปรดดู
CorpID
ในเอกสารอย่างเป็นทางการ- สำหรับแพลตฟอร์มแบบเปิด WeChat โปรดดู การเข้ารหัสเนื้อหาข้อความ ในเอกสารประกอบอย่างเป็นทางการ
return
: ข้อความเข้ารหัสที่เข้ารหัส
const text = 'xxx'
const encodingAESKey = 'xxx'
const key = 'xxx'
const res = aes . encode ( text , encodingAESKey , key )