static void Main(string[] args) { Console.Write("Input User Id:"); var UserId = Console.ReadLine(); while (true) { PushContext PushConfig = new PushContext(); PushConfig.to = $"${UserId}"; PushConfig.messages.Add(new Message() { type = "text", text = "Hello World" }); PushConfig.Push(); } }
public static async void Push(this PushContext Data) { string Bearer = $"Bearer ${Token}"; var HttpWebRequest = (HttpWebRequest)WebRequest.Create(PushApiUrl); HttpWebRequest.ContentType = "application/json"; HttpWebRequest.Headers.Add("Authorization", Bearer); HttpWebRequest.Method = "POST"; //將測試訊息預先寫死 var JsonStr = Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(Data)); Stream Stream = HttpWebRequest.GetRequestStream(); Stream.Write(JsonStr, 0, JsonStr.Length); Stream.Close(); WebResponse response = HttpWebRequest.GetResponse(); }