4

这里有人尝试使用 TweetSharp 用图像发推文吗?

我尝试了以下方法:

Dictionary<string, Stream> imageDict = new Dictionary<string, Stream>();
imageDict.Add(imagePath, imageStream);
// I'm getting an error with the line below.
// It's saying I have some invalid arguments. :(
status = service.SendTweet(new SendTweetWithMediaOptions() { Status = readerMsg.Message, Images = imageDict });

但最后一行给了我一个无效的参数错误,没有任何有用的理由。

我尝试查看他们的GitHub页面,但该示例仅说明了如何发布简单的文本消息。

4

2 回答 2

5

请参阅此拉取请求的第一部分:TweetSharp Github

调用SendTweetWithMedia而不是 SendTweet 可能是这种情况。

此外,字典中的键似乎不是图像路径(无论如何你都在给它一个 Stream)示例将“测试”传递给它。

--HTH 玩得开心

于 2013-03-17T19:27:24.397 回答
1

service.SendTweet()接受类型参数SendTweetOptions,如果你想发布图片,你可以使用

service.SendTweetWithMedia(new SendTweetWithMediaOptions 
{ 
     Status = "message", 
     Images = dictionary 
}
);
于 2014-05-28T17:08:18.230 回答