-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPushover.cs
More file actions
31 lines (27 loc) · 798 Bytes
/
Pushover.cs
File metadata and controls
31 lines (27 loc) · 798 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
using System;
using System.Net.Http;
using System.Net.Http.Headers;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using System.IO;
using System.Threading.Tasks;
//using PushoverClient;
using System.Net;
using System.Collections.Specialized;
namespace PushOver
{
class PushOverSender
{
public static void SendPushMessage(string UserId, string AppTokenId, string MessageTitle, string MessageText)
{
var parameters = new NameValueCollection {
{ "token", AppTokenId },
{ "user", UserId },
{ "message", MessageText},
{ "title", MessageTitle }
};
var client = new WebClient();
client.UploadValues("https://api.pushover.net/1/messages.json", parameters);
}
}
}