Windows Phone プロジェクトで TweetSharp を使用していますが、何をしてもメディアにツイートを投稿できません。
例外 195 が発生しています: パラメータが見つからないか無効です。
私が提供するストリームが無効であるなど、通常、これは無効なデータの原因である可能性があることを読みました。
他の方法を試しましたが、何も機能しません。同じ例外が発生します...
単純化された共有コードは次のようになります。
MediaLibrary ライブラリ = 新しい MediaLibrary();
var picture = library.Pictures[0];
var options = new SendTweetWithMediaOptions
{
Images = new Dictionary<string, Stream> { { picture.Name, picture.GetImage() } },
Status = TweetTextBox.Text,
};
AutentificateTwitterService().SendTweetWithMedia(options, (status, response) =>
_dispatcher.BeginInvoke(() =>
{
DonePosting();
if (response.StatusCode == HttpStatusCode.OK)
{
_lastPostId = status.Id;
}
else
{
MessageBox.Show(String.Format(
"There was an error sending image to Twitter{0}{1}",
Environment.NewLine,
response.Error));
}
}));
私は linqtotwitter と共有しようとしましたが、うまくいきましたが、私のプロジェクトには TweetSharp の方が適しています。