1. 程式人生 > >C#阿裏雲移動推送列表

C#阿裏雲移動推送列表

notice ole 簡單的 阿裏雲 nconf tro sid utc list()

  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(); } }

C#阿裏雲移動推送列表