Как отправить твит целевому пользователю? - PullRequest
2 голосов
/ 06 января 2012

У меня есть код:

  internal TwitterResponse<TwitterStatus> UpdateTweet(string Tweet)
        {
            TwitterResponse<TwitterStatus> tweetResponse = null;

             OAuthTokens tokens = new OAuthTokens();

             tokens.AccessToken = accessToken;
             tokens.AccessTokenSecret = accessTokenSecret;
             tokens.ConsumerKey = consumerKey;
             tokens.ConsumerSecret = consumerSecret;


             tweetResponse = TwitterStatus.Update(tokens, Tweet);


            return tweetResponse;
        }

Этот код отправляет твит аутентифицированному пользователю, но мне нужно отправить назначенному пользователю.

1 Ответ

3 голосов
/ 10 января 2012

Текст твита должен начинаться с "@ ", чтобы направить твит конкретному человеку. Имейте в виду, что это все еще общедоступный твит (при условии, что аутентифицированный пользователь не защищен). Чтобы отправить личное сообщение от прошедшего проверку пользователя другому пользователю, вы можете использовать класс TwitterDirectMessage или добавить в твиттере «d ».

Итак, чтобы отправить общедоступный твит, предназначенный для пользователя, выполните: @twit_er_izer Просто хотел сказать привет.

Чтобы отправить прямое сообщение, сделайте следующее: d twit_er_izer Просто хотел сказать привет.
(Или используйте класс прямого сообщения.)

...