C# 通过状态/使用C语言中的媒体更新图片到Twitter#

C# 通过状态/使用C语言中的媒体更新图片到Twitter#,c#,twitter,twitter-oauth,twitter4j,C#,Twitter,Twitter Oauth,Twitter4j,如何用C语言通过post STATUS/update_媒体将图像发布到twitter# 好的。我将在假设您知道如何使用RESTAPI简单地“Tweet”文本的情况下回答这个问题。如果你不知道,请告诉我,我也可以帮你 显然,以下两种方法有更多的功能,但它们确实详细说明了在REST请求中还需要做些什么。请务必注意,在请求的这一部分中不使用任何查询字符串 这些方法来自我编写的OAuth库,用于处理对各种RESTAPI(如Twitter和LinkedIn)的api调用 关键是如何在请求流中添加tweet

如何用C语言通过post STATUS/update_媒体将图像发布到twitter#


好的。我将在假设您知道如何使用RESTAPI简单地“Tweet”文本的情况下回答这个问题。如果你不知道,请告诉我,我也可以帮你

显然,以下两种方法有更多的功能,但它们确实详细说明了在REST请求中还需要做些什么。请务必注意,在请求的这一部分中不使用任何查询字符串

这些方法来自我编写的OAuth库,用于处理对各种RESTAPI(如Twitter和LinkedIn)的api调用

关键是如何在请求流中添加tweet和照片信息。我必须赞扬这个人的榜样。。。它确实影响了我的PrepareTwitterDataRequest()方法。我还意识到这个例子是在VB.NET中,您要求使用C#。。。如果你不能翻译,试试看


嗯。我将在假设您知道如何使用RESTAPI简单地“Tweet”文本的情况下回答这个问题。如果你不知道,请告诉我,我也可以帮你

显然,以下两种方法有更多的功能,但它们确实详细说明了在REST请求中还需要做些什么。请务必注意,在请求的这一部分中不使用任何查询字符串

这些方法来自我编写的OAuth库,用于处理对各种RESTAPI(如Twitter和LinkedIn)的api调用

关键是如何在请求流中添加tweet和照片信息。我必须赞扬这个人的榜样。。。它确实影响了我的PrepareTwitterDataRequest()方法。我还意识到这个例子是在VB.NET中,您要求使用C#。。。如果你不能翻译,试试看


下面是一个名为TweeterSharp的API,可用于将消息和图像一起发送到twitter,下面是代码示例

using (var stream = new FileStream(imagePath, FileMode.Open))
            {
                var result = service.SendTweetWithMedia(new SendTweetWithMediaOptions
                {
                    Status = message,
                    Images = new Dictionary<string, Stream> { { "john", stream } }
                });
                lblResult.Text = result.Text.ToString();
            }
使用(var stream=newfilestream(imagePath,FileMode.Open))
{
var result=service.SendTweetWithMedia(新的SendTweetWithMediaOptions
{
状态=消息,
Images=新字典{{“john”,stream}
});
lblResult.Text=result.Text.ToString();
}

完整的描述在-复制自

这里是一个名为TweeterSharp的API,可用于将消息和图像一起发送到twitter,下面是代码示例

using (var stream = new FileStream(imagePath, FileMode.Open))
            {
                var result = service.SendTweetWithMedia(new SendTweetWithMediaOptions
                {
                    Status = message,
                    Images = new Dictionary<string, Stream> { { "john", stream } }
                });
                lblResult.Text = result.Text.ToString();
            }
使用(var stream=newfilestream(imagePath,FileMode.Open))
{
var result=service.SendTweetWithMedia(新的SendTweetWithMediaOptions
{
状态=消息,
Images=新字典{{“john”,stream}
});
lblResult.Text=result.Text.ToString();
}
完整的描述从中复制