読者です 読者をやめる 読者になる 読者になる

目的of目的

技術的な事とか趣味な事を書いて日本語の練習

TwitterにうりゅーとPostする

Tumblrがまだできていないでござる。早く完成させなければ・・・
そのかわりTwitterにはPostできたから、これを応用させればBotとか作れるかもね!!

using System;
using System.Net;
using System.IO;
using System.Web;
namespace Twitter_test
{
    static class Program
    {
        /// <summary>
        /// アプリケーションのメイン エントリ ポイントです。
        /// </summary>
        [STAThread]
        static void Main()
        {
            //送るデータの準備
            string s;
            s = "うりゅー";
            string dataStatus = "status=" + System.Uri.EscapeUriString(s);//URLEncodeする
            byte[] PostData = System.Text.UTF8Encoding.UTF8.GetBytes(dataStatus);//バイト型配列にする
            
            WebRequest req = WebRequest.Create("http://twitter.com/statuses/update.xml");//リクエスト作成
            req.PreAuthenticate = true;//認証1
            NetworkCredential Creden = new NetworkCredential("メルアド", "パスワード");//認証の設定
            ServicePointManager.Expect100Continue = false;//TwitterではExpect: 100-continue つけない
            req.Credentials = Creden;//リクエストに設定?
            req.Method = "POST";//メソッドの指定 GETじゃ無理
            req.ContentType = "application/x-www-form-urlencoded";//ContentTypeの設定

            Stream reqStream = req.GetRequestStream();//送る ストリーム
            reqStream.Write(PostData, 0, PostData.Length);//送信
            reqStream.Close();//閉じる

            System.Net.WebResponse res = req.GetResponse();//返信 
            Stream resStream = res.GetResponseStream();//返信のストリーム

        }
    }
}