Поиск твита Идентификатор твита в твите

Я относительно новичок в программировании на C# (самостоятельно учусь для школьного проекта) и решил попробовать использовать TweetInvi для реализации функциональности Twitter. Пока все идет хорошо, установили аутентификацию и публикацию, но я изо всех сил пытаюсь выяснить, как использовать метод DestroyTweet(). Он и многие другие методы принимают параметр tweetID, который я не могу понять, как найти конкретный твит.

Используя следующий код для публикации твита, как я могу найти твит ID этого твита?

public ITweet publishTweet(string text)
{
   return Tweet.PublishTweet(text);
}

// Snippet from a test method in main class.
twitter.twitterUser.publishTweet(System.Console.ReadLine());

// Still working on GUI so using ReadLine for now.

Это, вероятно, простое решение, но я просто не могу понять это! Заранее спасибо.

2 ответа

Решение

Простое решение Как объяснялось ранее, вам нужно забрать твит PublishTweet,

string text = "text";
ITweet tweet = Tweet.PublishTweet(text);
bool destroySuccess = tweet.Destroy();

Вы можете попробовать что-то вроде этого:

    public string PublishTweet(string text)
    {
        var appCredentials = new TwitterCredentials(_apiKey,_apiSecret, _accessToken, _accessTokenSecret);
        Tweetinvi.Auth.SetCredentials(appCredentials);

        text = "my tweet";

        var publishedTweet = Tweetinvi.Tweet.PublishTweet(text);
        var tweetId = publishedTweet.Id.ToString();

        return tweetId;
    }

Вам просто нужно получить опубликованный твит в var для результата метода PublishTweet() выберите нужные поля.

Другие вопросы по тегам