public void XGTestGetMsgStatus() { QQXGProvider qqxg = new QQXGProvider(); XGPushGetMsgStatusParam xgp = new XGPushGetMsgStatusParam(); xgp.Timestamp = null; xgp.Valid_time = 600; //600; xgp.Sign = null; //============测试DEMO============== //xgp.Access_id = 2100025233; //xgp.Access_Key = "ARQ4CB14Q92X"; //xgp.Secret_Key = "6ae193c85570ad1cc8fc9540560093b1"; //============测试DEMO============== xgp.Access_id = 2100025346; //xgp.Access_Key = "AUP1I5W741WJ"; xgp.Secret_Key = "f2391810bc98c0d7435ec7c96b8f524f"; xgp.Push_ids = new System.Collections.Generic.List <Push_Id_Obj>(); xgp.Push_ids.Add(new Push_Id_Obj() { Push_id = "152947" }); xgp.Push_ids.Add(new Push_Id_Obj() { Push_id = "152944" }); xgp.Push_ids.Add(new Push_Id_Obj() { Push_id = "139303" }); XGResult <XGGetMsgStatusResult> a = qqxg.PushGetMsgStatus(xgp); }
/// <summary> /// 查询群发消息发送状态 /// </summary> /// <param name="gsParm"></param> /// <returns></returns> public XGResult <XGGetMsgStatusResult> PushGetMsgStatus(XGPushGetMsgStatusParam gsParm) { if (gsParm.Push_ids == null || gsParm.Push_ids.Count <= 0) { throw new ArgumentException("tdParm.Tags_list参数不能为空!或者个数不能为零。"); } ParamBaseValidata(gsParm); //PushParamBaseValidata(gsParm); ParamBaseCreate(gsParm, XGMethod.get_msg_status); string getMsgStatusUrl = string.Format("{0}/{1}", apiFullUrl, XGMethod.get_msg_status.ToString()); string postData = CreateXGParamPostStr <XGPushGetMsgStatusParam>(gsParm, "&"); System.Diagnostics.Trace.Write("\r\n===postData的值:" + postData); string result = httpClient.Post(getMsgStatusUrl, postData); System.Diagnostics.Trace.Write("\r\n===返回result的值:" + result); return(JsonHelper.FromJson <XGResult <XGGetMsgStatusResult> >(result)); }