Поиск твита Идентификатор твита в твите
Я относительно новичок в программировании на 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() выберите нужные поля.