<summary>
得到通知信息
</summary>
<returns></returns>
public string GetNotifyMsg(string accessToken, string _nonce, string _signature, string _timestamp, string _ContractOrderNo, string _totalMoney, string icon)
{
string regUrl = "http://open.wangpos.com/wopengateway/api/entry";
StringBuilder TuiSongStr = new StringBuilder();
TuiSongStr.Append("{");
TuiSongStr.Append("\"access_token\": \"" + accessToken + "\",");
TuiSongStr.Append("\"nonce\": \"" + _nonce + "\",");
TuiSongStr.Append("\"service\": \"" + WangPosMsgService + "\",");
TuiSongStr.Append("\"signature\": \"" + _signature + "\",");
TuiSongStr.Append("\"timestamp\": \"" + _timestamp + "\",");
TuiSongStr.Append("\"device_en\": \"bbfdff89\",");
TuiSongStr.Append("\"biz_code\": \"" + WangPosBiz_code + "\",");
TuiSongStr.Append("\"data\":{");
TuiSongStr.Append("\"icon\":\"" + icon + "\","); //通知图标
TuiSongStr.Append(" \"title\":\"后台快消消费\","); // 通知标题
TuiSongStr.Append("\"content\":\"您消费了\", "); // 通知内容
TuiSongStr.Append("\"activity\":\"com.wei800.newretail.ui.activity.pay.PayMoneyActivity\", "); // 点击通知进入的页面,非必填
TuiSongStr.Append("\"voice\":\"您成功消费\", "); // 收到通知时的语音播报, 非必填
TuiSongStr.Append("\"ext\":{ ");// 附加数据,参数等, 非必填
TuiSongStr.Append("\"ContractOrderNo\":\"" + _ContractOrderNo + "\",");
TuiSongStr.Append("\"TotalMoney\":\"" + _totalMoney + "\"");
TuiSongStr.Append("}");
TuiSongStr.Append("}");
TuiSongStr.Append(" }");
TKF.Common.showinfo.ShowInfo("TuiSongStr===" + TuiSongStr.ToString(), true);
string serviceAddress = regUrl + "?" + TuiSongStr.ToString();
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(serviceAddress);
request.Method = "Post";
request.ContentType = "text/html;charset=UTF-8";
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream myResponseStream = response.GetResponseStream();
StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.UTF8);
string retString = myStreamReader.ReadToEnd();
myStreamReader.Close();
myResponseStream.Close();
TKF.Common.showinfo.ShowInfo("retString=========" + retString, true);
return retString;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(regUrl);
request.Method = "Post";
request.ContentType = "application/json";
using (StreamWriter dataStream = new StreamWriter(request.GetRequestStream()))
{
dataStream.Write(TuiSongStr.ToString());
dataStream.Close();
}
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
string encoding = response.ContentEncoding;
if (encoding == null || encoding.Length < 1)
{
encoding = "UTF-8"; //默认编码
}
StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding(encoding));
string retString = reader.ReadToEnd();
TKF.Common.showinfo.ShowInfo("retString=========" + retString, true);
return retString;
//解析josn
JObject jo = JObject.Parse(retString);
Response.Write(jo["message"]["mmmm"].ToString());
}
得到通知信息
</summary>
<returns></returns>
public string GetNotifyMsg(string accessToken, string _nonce, string _signature, string _timestamp, string _ContractOrderNo, string _totalMoney, string icon)
{
string regUrl = "http://open.wangpos.com/wopengateway/api/entry";
StringBuilder TuiSongStr = new StringBuilder();
TuiSongStr.Append("{");
TuiSongStr.Append("\"access_token\": \"" + accessToken + "\",");
TuiSongStr.Append("\"nonce\": \"" + _nonce + "\",");
TuiSongStr.Append("\"service\": \"" + WangPosMsgService + "\",");
TuiSongStr.Append("\"signature\": \"" + _signature + "\",");
TuiSongStr.Append("\"timestamp\": \"" + _timestamp + "\",");
TuiSongStr.Append("\"device_en\": \"bbfdff89\",");
TuiSongStr.Append("\"biz_code\": \"" + WangPosBiz_code + "\",");
TuiSongStr.Append("\"data\":{");
TuiSongStr.Append("\"icon\":\"" + icon + "\","); //通知图标
TuiSongStr.Append(" \"title\":\"后台快消消费\","); // 通知标题
TuiSongStr.Append("\"content\":\"您消费了\", "); // 通知内容
TuiSongStr.Append("\"activity\":\"com.wei800.newretail.ui.activity.pay.PayMoneyActivity\", "); // 点击通知进入的页面,非必填
TuiSongStr.Append("\"voice\":\"您成功消费\", "); // 收到通知时的语音播报, 非必填
TuiSongStr.Append("\"ext\":{ ");// 附加数据,参数等, 非必填
TuiSongStr.Append("\"ContractOrderNo\":\"" + _ContractOrderNo + "\",");
TuiSongStr.Append("\"TotalMoney\":\"" + _totalMoney + "\"");
TuiSongStr.Append("}");
TuiSongStr.Append("}");
TuiSongStr.Append(" }");
TKF.Common.showinfo.ShowInfo("TuiSongStr===" + TuiSongStr.ToString(), true);
string serviceAddress = regUrl + "?" + TuiSongStr.ToString();
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(serviceAddress);
request.Method = "Post";
request.ContentType = "text/html;charset=UTF-8";
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream myResponseStream = response.GetResponseStream();
StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.UTF8);
string retString = myStreamReader.ReadToEnd();
myStreamReader.Close();
myResponseStream.Close();
TKF.Common.showinfo.ShowInfo("retString=========" + retString, true);
return retString;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(regUrl);
request.Method = "Post";
request.ContentType = "application/json";
using (StreamWriter dataStream = new StreamWriter(request.GetRequestStream()))
{
dataStream.Write(TuiSongStr.ToString());
dataStream.Close();
}
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
string encoding = response.ContentEncoding;
if (encoding == null || encoding.Length < 1)
{
encoding = "UTF-8"; //默认编码
}
StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding(encoding));
string retString = reader.ReadToEnd();
TKF.Common.showinfo.ShowInfo("retString=========" + retString, true);
return retString;
//解析josn
JObject jo = JObject.Parse(retString);
Response.Write(jo["message"]["mmmm"].ToString());
}