var cryptor = new WXBizMsgCrypt(TOKEN, EncodingAESKey, APPID);
var data = `<![CDATA[标准问题2]]><![CDATA[标准问题3]]>
`
var encrypted = cryptor.encrypt(data);
curl -X post -d '{"encrypt": encrypted}' "https://openai.weixin.qq.com/openapi/batchimportskill/{TOKEN}"
正解:注意官方文档中的encrypt,不是将整个加密后的xml赋值给encrypt,而是将encrypt字段作为encrypt的值
例如得到的加密xml为:
则只需要将一下内容赋值给encrypt
OyxEyYR5Q7jeLkV6tBmuNPpYyCvIMt55LXFrw3qxlk1NDndi3J1/34TMtWKrSyRgeKfh+sbjXXwKXcVUOC5r9......N3st3MW6O
官方文档成功误导了一大批开发者
提供具体的rid看看