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.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 )