2016-05-28 9 views
0

私はC#でプログラミングするのが比較的新しいです(学校のプロジェクトのために自分自身で学習する)、TweetInviを使ってTwitterの機能を実装しようと決めました。 これまでのところ、認証とパブリッシングを取得して実行していますが、DestroyTweet()メソッドの使用方法を調べるのには苦労しています。 それ以外の多くのメソッドはtweetIDパラメータを受け取りますが、特定のツイートを見つける方法を理解できません。tweetinviでツイートのtweetIDを見つける

次のコードを使用してツイートを公開すると、このツイートのtweetIDをどのように見つけることができますか?

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. 

おそらく簡単な解決策ですが、わかりません。 ありがとうございます。

答えて

0

シンプルなソリューション。前に説明したように、あなたはツイートをPublishTweetから返す必要があります。

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

あなたはこのような何かを試すことができます。

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; 
    } 

は、あなただけのPublishTweet()メソッドの結果のためにvarに発表されたツイートを取得する必要があり、あなたはあなたが必要とするフィールド(複数可)を選択します。

関連する問題