C#阿里云移动推送列表

  C#阿里云移动推送列表

这个就在上期随笔的基础之上,加一个 函数就行了。   简单的。

 

附上源码:一下代码只要把参数改一下就可以了,中间几个参数 可以灵活修改

        /// <summary>
        /// 获取移动消息列表
        /// </summary>
        public static void GetPushList()
        {
            IClientProfile clientProfile = DefaultProfile.GetProfile("cn-hangzhou", AliyunConfig.AccessId, AliyunConfig.AccessSecret);
            DefaultAcsClient client = new DefaultAcsClient(clientProfile);
            ListPushRecordsRequest request = new ListPushRecordsRequest();
            request.AppKey = AliyunConfig.AppKeyIOS;// 设备区分
            request.PushType = "NOTICE";//推送区分
            String startTime = DateTime.UtcNow.AddDays(-7).ToString("yyyy-MM-ddTHH\\:mm\\:ssZ"); //查询近期天的数据
            String endTime = DateTime.UtcNow.ToString("yyyy-MM-ddTHH\\:mm\\:ssZ");
            request.StartTime = startTime;
            request.EndTime = endTime;
            request.Page = 1;
            request.PageSize = 10;
            try
            {
                ListPushRecordsResponse response = client.GetAcsResponse(request);
                Console.WriteLine("RequestId:" + response.RequestId);
                int? count = response.Total;

                foreach (ListPushRecordsResponse.ListPushRecords_PushMessageInfo stat in response.PushMessageInfos)
                {
                    Console.WriteLine("MessageId:" + stat.MessageId);
                    Console.WriteLine("Type:" + stat.Type);
                    Console.WriteLine("DeviceType:" + stat.DeviceType);
                    Console.WriteLine("PushTime:" + stat.PushTime);
                    Console.WriteLine("Title:" + stat.Title);
                    Console.WriteLine("Body:" + stat.Body);
                }
                Console.ReadLine();
            }
            catch (ServerException ex)
            {
                Console.WriteLine(ex.ErrorCode);
                Console.WriteLine(ex.ErrorMessage);
                Console.ReadLine();
            }
            catch (ClientException ex)
            {
                Console.WriteLine(ex.ErrorCode);
                Console.WriteLine(ex.ErrorMessage);
                Console.ReadLine();
            }
        }

 

转载于:https://www.cnblogs.com/longm/p/9627624.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值