public void TwitterService_DeleteTweet_ShouldBeOk() { _currentTweet = _twitterService.SendTweet("Teste de tweet"); System.Threading.Thread.Sleep(5000); bool deletedSuccessfully = _twitterService.DeleteTweet(_currentTweet.Id); deletedSuccessfully.Should().Be(true); _currentTweet = null; }
// This URL is registered as the application's callback at http://dev.twitter.com public ActionResult AuthorizeCallback(string oauth_token, string oauth_verifier) { var requestToken = new OAuthRequestToken { Token = oauth_token }; // Step 3 - Exchange the Request Token for an Access Token TwitterService service = new TwitterService("RP210WVfv1GbkYOd3oaHw", "z6p22FQTTU3ADIpjp6PThKyVWLAmikUfUfiOdycfm4w"); OAuthAccessToken accessToken = service.GetAccessToken(requestToken, oauth_verifier); // Step 4 - User authenticates using the Access Token service.AuthenticateWith(accessToken.Token, accessToken.TokenSecret); IEnumerable <TwitterStatus> tweets = service.ListTweetsOnUserTimeline(250); if (tweets != null) { @ViewBag.msg += string.Format("<p>{0} tweets</p>", tweets.Count()); foreach (var tweet in tweets) { TwitterStatus result = service.DeleteTweet(tweet.Id); @ViewBag.msg += string.Format("<p>{0} - {1}</p>", tweet.Id, tweet.Text); } } else { @ViewBag.msg += string.Format("<p>{0} tweets</p>", 0); } @ViewBag.msg += "<hr>"; IEnumerable <TwitterStatus> tweets1 = service.ListRetweetsByMe(250); if (tweets1 != null) { @ViewBag.msg += string.Format("<p>{0} retweets</p>", tweets1.Count()); foreach (var tweet in tweets1) { TwitterStatus result = service.DeleteTweet(tweet.Id); @ViewBag.msg += string.Format("<p>{0} - {1}</p>", tweet.Id, tweet.Text); } } else { @ViewBag.msg += string.Format("<p>{0} retweets</p>", 0); } //TwitterUser user = service.VerifyCredentials(); //@ViewBag.msg = string.Format("Your username is {0}", user.ScreenName); return(View()); }
public TwitterStatus DeleteTweet(long ID) { return(service.DeleteTweet(new DeleteTweetOptions() { Id = ID })); }
/// <summary> /// Deletes the Tweet specified. /// </summary> /// <param name="service">A <see cref="TwitterService"/> used to call the Twitter API.</param> /// <param name="tweetId">A <see cref="long"/> representing the id of the Tweet to delete.</param> public static void DeleteTweet(TwitterService service, long tweetId) { service.DeleteTweet(new DeleteTweetOptions() { Id = tweetId, TrimUser = true }); TwitterAPIUtility.CheckError(service); }
protected override Task <bool> DoDeleteAsync(TwitterPublishRecord record, TwitterPublishConfig config) { var deleted = _twitterService.DeleteTweet(record.TweetId, config.Config); if (!deleted) { throw new Exception("Can't delete news tweet"); } return(Task.FromResult(true)); }
public string Delete(string userName, string Nick, long id) { var twitterSecret = new TwitterSecretData(userName, Nick); var service = new TwitterService(twitterSecret._OAuthConsumerKey, twitterSecret._OAuthConsumerSecret); service.AuthenticateWith(twitterSecret._OAuthAccessToken, twitterSecret._OAuthAccessTokenSecret); var Del = service.DeleteTweet(new DeleteTweetOptions { Id = id }); return("Deleted successfully"); }
public bool DeleteTweet(long id) { bool isSuccess = false; if (id != default(long)) { _tweetService.DeleteTweet(new DeleteTweetOptions() { Id = id }); isSuccess = true; } return(isSuccess); }
private void btnSil_Click(object sender, EventArgs e) { try { twitService.DeleteTweet(new DeleteTweetOptions() { Id = long.Parse(lstTweetId.SelectedItem.ToString()) }); lblError.ForeColor = Color.Green; lblError.Text = "silme basarili"; } catch (Exception ex) { lblError.ForeColor = Color.Red; lblError.Text = ex.Message; } }
protected override async Task <bool> RunQueryAsync(DeleteTweetCommand command) { var result = await Task.FromResult(_twitterService.DeleteTweet(command.TweetId)); return(result); }
public void TwitterService_ShouldDeleteTweet() { bool result = _service.DeleteTweet(tweet.Id); result.Should().Be(true); }