-
Notifications
You must be signed in to change notification settings - Fork 6
/
sendsms.cs
34 lines (30 loc) · 1.11 KB
/
sendsms.cs
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
32
33
34
using System;
using System.Net;
class SendSMS
{
static void Main(string[] args)
{
string url = "https://api.bluehouselab.com/smscenter/v1.0/sendsms";
string appid = "example";
string apikey = "c5dd7e7dkjp27377l903c42c032b413b";
string json = @"{
""sender"": ""01000000000"",
""receivers"": [""01000000000""],
""content"": ""나는 유리를 먹을 수 있어요. 그래도 아프지 않아요""}";
WebClient client = new WebClient();
NetworkCredential creds = new NetworkCredential(appid, apikey);
client.Credentials = creds;
client.Headers[HttpRequestHeader.ContentType] = "application/json; charset=utf-8";
try
{
string response = client.UploadString(url, json);
Console.WriteLine(response);
}
catch (WebException e)
{
HttpStatusCode status = ((HttpWebResponse)e.Response).StatusCode;
Console.WriteLine("{0}", (int)status);
Console.WriteLine("{0}", status.ToString());
}
}
}