Можно ли отправить твит с гиперссылкой, используя 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;
Модель. Сообщение - это просто строка.
Кто-нибудь знает, как правильно отображать ссылки.
ура