收藏
回答

智能对话加密消息后发送,503,希望能尽快出一下python3 的sdk 测试都走不通,文档过于粗?

下载的demo 不能正常运行,希望能更新

encodingAESKey = "j***OvdcT***c6torS4H2ljANlI8PK5qF0c"
to_xml = """<xml><appid><![CDATA[61xLvWyUA2KCoSo]]></appid><openid><![CDATA[CA6ZgPGDGCh]]></openid><msg><![CDATA[您好,请问需要什么帮助]]></msg><channel>7</channel></xml>"""
token = "uE7S0B0I***l5zfzWJhXI57zgz"
nonce = "1320562132"
appid = "61xLv***KCoSo"
#测试加密接口
encryp_test = WXBizMsgCrypt(token,encodingAESKey,appid)
ret,encrypt_xml = encryp_test.EncryptMsg(to_xml,nonce)   
print(ret,encrypt_xml)


def EncryptMsg(self, sReplyMsg, sNonce, timestamp = None):
    #将公众号回复用户的消息加密打包
    #@param sReplyMsg: 企业号待回复用户的消息,xml格式的字符串
    #@param sTimeStamp: 时间戳,可以自己生成,也可以用URL参数的timestamp,如为None则自动用当前时间
    #@param sNonce: 随机串,可以自己生成,也可以用URL参数的nonce
    #sEncryptMsg: 加密后的可以直接回复用户的密文,包括msg_signature, timestamp, nonce, encrypt的xml格式的字符串,
    #return:成功0,sEncryptMsg,失败返回对应的错误码None
    pc = Prpcrypt(self.key)
    ret,encrypt = pc.encrypt(sReplyMsg, self.appid)
    print(encrypt.decode('utf-8'))


Fl4wqTMc9fJh2ercEXfD2hoHxphql88vBn2qiZ7BGc2R1Ct9WMRKqJwuUjyuYJ91EEQGsOvAZONWndAD2NzoRPCNkoq86frPF/V/MnQDidbv11XzYUkMQIMV7yBxDYf90ariPEsEEN7zUvk7tZwmZRwoz9tCwdM0KDBAw2o3/gGAawZBsrfwP6aka9iYO9js3dyBPbwXsovg0W/x0v2nmNPdEEa9YlnYgR/QMC8227n8hCIxEs/b5spiLmOFr9ZzAwSWUPHbmP5zy4qE5XJCq8hnWw14WRraW9VExa5P5fc=


发送503

回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容