C#|突然Twitterに投稿出来なくなった

 日頃から愛用しているコマンド入力型のアプリケーションランチャーから呼び出せる様にC#で書いたTwitterのステータス投稿プログラムが、

ハンドルされていない例外: System.Net.WebException: リモート サーバーがエラーを返しました: (417) Expectation Failed

とか吐いて使えなくなった。

 今までは期待どうりステータスを投稿出来ていたのに…。困りました。

using System;

using System.Collections.Specialized;

using System.Net;

using System.Text;

class Program {

static void Main(string[] args) {

WebClient client = new WebClient();

client.Encoding = Encoding.UTF8;

client.Credentials = new NetworkCredential(args[0], args[1]);

NameValueCollection nvc = new NameValueCollection();

nvc.Add("status", args[2]);

byte[] res = client.UploadValues("http://twitter.com/statuses/update.xml", nvc);

string resStr = Encoding.UTF8.GetString(res);

client.Dispose();

Console.WriteLine(resStr);

}

}

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください