Exemplo n.º 1
0
 /// <summary>
 /// 回复消息
 /// </summary>
 /// <param name="t"></param>
 /// <param name="c"></param>
 /// <returns></returns>
 public string SendMessage(IWechatMessage t, Config c)
 {
     if (c.EncodingType == 1)
     {
         return(SendMessage(t));
     }
     else
     {
         string xmld = SendMessage(t);
         BaseClass.EncryptBase eb = new BaseClass.EncryptBase();
         eb.Encrypt      = Tencent.Cryptography.AES_encrypt(xmld, c.EncodingAESKey, c.AppID);
         eb.MsgSignature = BaseClass.BaseMethod.MsgSignature(eb.Encrypt, eb.TimeStamp.ToString(), eb.Nonce, c);
         return(BaseClass.BaseMethod.ObjToXml(eb, true));
     }
 }
Exemplo n.º 2
0
 string SendMessage(IWechatMessage t)
 {
     return(BaseClass.BaseMethod.ObjToXml(t));
 }