Exemplo n.º 1
0
        private void SendMessage(string message)
        {
            foreach (string recipient in _directMessageRecipients)
            {
                var postRequest = new HttpFormPostRequest
                {
                    Url        = _directMessageUrl,
                    UserName   = _userName,
                    Password   = _password,
                    FormFields = new NameValueCollection
                    {
                        { "user", recipient.UrlEncode() },
                        { "text", message.UrlEncode() }
                    }
                };

                _httpForm.PostAsync(postRequest);
            }
        }
Exemplo n.º 2
0
        private void UpdateStatus(string status)
        {
            var postRequest = new HttpFormPostRequest
            {
                Url        = _statusUrl,
                UserName   = _userName,
                Password   = _password,
                FormFields = new NameValueCollection
                {
                    { "status", status.UrlEncode() }
                }
            };

            if (!string.IsNullOrEmpty(_source))
            {
                postRequest.FormFields.Add("source", _source.UrlEncode());
            }

            _httpForm.PostAsync(postRequest);
        }
Exemplo n.º 3
0
        private void SendPing(IStory story, string detailUrl)
        {
            StoryContent content = _contentService.Get(story.Url);

            if (!string.IsNullOrEmpty(content.TrackBackUrl))
            {
                HttpFormPostRequest request = new HttpFormPostRequest
                {
                    Url        = content.TrackBackUrl,
                    FormFields = new NameValueCollection
                    {
                        { "title", story.Title.UrlEncode() },
                        { "url", detailUrl.UrlEncode() },
                        { "excerpt", _textFormat.FormatWith(_settings.SiteTitle).UrlEncode() },
                        { "blog_name", _settings.SiteTitle.UrlEncode() }
                    }
                };
                _httpForm.PostAsync(request);
            }
        }
Exemplo n.º 4
0
        public void PostAsync(HttpFormPostRequest postRequest, Action <HttpFormResponse> onComplete, Action <Exception> onError)
        {
            string rawData = PrepareRequestBody(postRequest.FormFields);

            PostAsync(postRequest, rawData, onComplete, onError);
        }
Exemplo n.º 5
0
 public void PostAsync(HttpFormPostRequest postRequest)
 {
     PostAsync(postRequest, null, null);
 }
Exemplo n.º 6
0
        public HttpFormResponse Post(HttpFormPostRequest postRequest)
        {
            string rawData = PrepareRequestBody(postRequest.FormFields);

            return(Post(postRequest, rawData));
        }
Exemplo n.º 7
0
 public virtual void PostAsync(HttpFormPostRequest postRequest, Action <HttpFormResponse> onComplete, Action <Exception> onError)
 {
     _innerHttpForm.PostAsync(postRequest, onComplete, onError);
 }
Exemplo n.º 8
0
 public virtual void PostAsync(HttpFormPostRequest postRequest)
 {
     _innerHttpForm.PostAsync(postRequest);
 }
Exemplo n.º 9
0
 public virtual HttpFormResponse Post(HttpFormPostRequest postRequest)
 {
     return(_innerHttpForm.Post(postRequest));
 }