static void Main(string[] args) { JPushUtil jpush = new JPushUtil(); try { jpush.sendNotification(new HashSet <string>() { }, TargetType.BROADCAST, "XXX项目有X条告警未处理"); }catch (APIRequestException e) { //包含http错误码:如401,404等,http错误信息 Console.WriteLine("Error response from JPush server. Should review and fix it. "); Console.WriteLine("HTTP Status: " + e.Status); Console.WriteLine("Error Code: " + e.ErrorCode); Console.WriteLine("Error Message: " + e.ErrorCode); } catch (APIConnectionException e) { //包含错误的信息:比如超时,无网络等情况 Console.WriteLine(e.Message); } Console.WriteLine("Press any key to exit."); Console.Read(); }
static void Main(string[] args) { JPushUtil jpush = new JPushUtil(); try { Hashtable extras = new Hashtable(); extras.Add("PCode", 145); extras.Add("Type", 1); extras.Add("Count", 8); jpush.sendNotification(new HashSet <string>() { "333" }, TargetType.ALIAS, "测试,请忽略,DEMO", "告警", extras); }catch (APIRequestException e) { //包含http错误码:如401,404等,http错误信息 Console.WriteLine("Error response from JPush server. Should review and fix it. "); Console.WriteLine("HTTP Status: " + e.Status); Console.WriteLine("Error Code: " + e.ErrorCode); Console.WriteLine("Error Message: " + e.ErrorCode); } catch (APIConnectionException e) { //包含错误的信息:比如超时,无网络等情况 Console.WriteLine(e.Message); } Console.WriteLine("Press any key to exit."); Console.Read(); }