Ejemplo n.º 1
0
        public object Post(TestNotification request)
        {
            var options = GetOptions(request.UserID);

            var parameters = new Dictionary<string, string>
            {
                {"type", "note"},
                {"title", "Test Notification" },
                {"body", "This is a test notification from MediaBrowser"}
            };

            var _httpRequest = new HttpRequestOptions();
            
            //Create Basic HTTP Auth Header...

            string authInfo = options.Token;
            authInfo = Convert.ToBase64String(Encoding.Default.GetBytes(authInfo));
            
           _httpRequest.RequestHeaders["Authorization"] = "Basic " + authInfo;

           _httpRequest.Url = "https://api.pushbullet.com/v2/pushes";

            return _httpClient.Post(_httpRequest, parameters);
        }
Ejemplo n.º 2
0
        public void Post(TestNotification request)
        {
            var task = PostAsync(request);

            Task.WaitAll(task);
        }