Можно ли отправить твит с гиперссылкой, используя TweetSharp?

Я использую TweetSharp в своем текущем проекте и пытаюсь отправить твиты, содержащие URL-адреса.

Когда я смотрю твиты после их публикации, URL-адреса не отображаются в виде гиперссылок, а просто в виде текста.

Я читал, что Tweetsharp поддерживает сущности, но из того, что я могу видеть, это только после того, как твит был получен из Twitter.

Я пытался включить ссылку как HTML при отправке твита, но это просто приводит к тому, что твит вообще не отправляется.

Это код, который я использую:

 var service = new TwitterService(twitterApiKey, twitterApiSecret);
        service.AuthenticateWith(unencryptedToken, unencryptedSecret);

        model.Message = string.Concat(model.Message, " ", !string.IsNullOrEmpty(model.ShortenedUrl) ? model.ShortenedUrl : model.CurrentUrl);

        if (model.Image == null)
        {
            var tweet = service.SendTweet(new SendTweetOptions {Status = model.Message});

            if (tweet == null)
                return false;

        }
        else
        {
            using (var stream = new FileStream(model.Image.FileLocation, FileMode.Open))
            {
                var images = new Dictionary<string, Stream> {{"image", stream}};
                var tweetwithMedia = service.SendTweetWithMedia(new SendTweetWithMediaOptions
                    {
                        Status = model.Message,
                        Images = images
                    });

                if (tweetwithMedia == null)
                    return false;
            }
        }
        return true;

Модель. Сообщение - это просто строка.

Кто-нибудь знает, как правильно отображать ссылки.

ура

0 ответов

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