Beispiel #1
0
        public async Task CreatePost_Required_2()
        {
            tumblrClient = new TumblrClientFactory().Create <TumblrClient>(_consumerKey, _consumerSecret, null);

            PostData postData = PostData.CreateText(_postText + _footnote, "Testpost", new List <string> {
                "NewTumblrSharp", "Test"
            });

            PostCreationInfo postCreationInfo = await tumblrClient.CreatePostAsync("newtsharp.tumblr.com", postData);
        }
Beispiel #2
0
        public async Task CreatePost_Text_1()
        {
            tumblrClient = new TumblrClientFactory().Create <TumblrClient>(_consumerKey, _consumerSecret, new Token(_accessKey, _accessSecret));

            PostData postData = PostData.CreateText(_postText + _footnote, "Testpost", new List <string> {
                "NewTumblrSharp", _version
            });

            PostCreationInfo postCreationInfo = await tumblrClient.CreatePostAsync("newtsharp.tumblr.com", postData);

            Assert.IsNotNull(postCreationInfo);

            Assert.AreNotEqual(postCreationInfo.PostId, 0);
        }
Beispiel #3
0
        private async void BtnPost_Click(object sender, EventArgs e)
        {
            EnabledForm(false);

            string blogName = cbBlogs.Text;

            string caption = TbCaption.Text;

            PostData postData = PostData.CreatePhoto(binaryFiles, caption, null, tags.ToList());

            var postCreationInfo = await TumblrClient.CreatePostAsync(blogName, postData);

            System.Diagnostics.Process.Start($"https://www.tumblr.com/blog/{blogName}");

            EnabledForm(true);
        }
Beispiel #4
0
        private async void BtnPost_Click(object sender, EventArgs e)
        {
            string blogName = cbBlogs.Text;

            string caption = TbCaption.Text;

            PostData postData = PostData.CreatePhoto(binaryFiles, caption, null, tags.ToList(), PostCreationState.Queue);

            if (CbDateTime.Checked)
            {
                postData.Publish_On = Convert.ToDateTime(TbDateTime.Text);
            }

            var postCreationInfo = await TumblrClient.CreatePostAsync(blogName, postData);

            System.Diagnostics.Process.Start($"https://www.tumblr.com/blog/{blogName}/queue");
        }
Beispiel #5
0
 public async void PostText(string name, string body, string title = null, IEnumerable <string> tags = null, PostCreationState pcs = PostCreationState.Published)
 {
     await _tumblrClient.CreatePostAsync(name, PostData.CreateText(body, title, tags, pcs));
 }
Beispiel #6
0
        public async Task CreatePost_Required_4()
        {
            tumblrClient = new TumblrClientFactory().Create <TumblrClient>(_consumerKey, _consumerSecret, new Token(_accessKey, _accessSecret));

            PostCreationInfo postCreationInfo = await tumblrClient.CreatePostAsync("newtsharp.tumblr.com", PostData.CreateText());
        }
Beispiel #7
0
        public async Task <PostCreationInfo> Post(string text)
        {
            var test = await client.CreatePostAsync("schnuppix", PostData.CreateText(text)).ConfigureAwait(false);

            return(test);
        }