[ASP.NET]呼叫TinyURL API取得短網址

有時候我們會隨機產生一些使用GUID作為檔名的靜態網頁讓使用者可以做暫時性的使用,但因為加上GUID後網址會變很長,為了簡化網址的複雜度,又不想自己寫redirect邏輯,呼叫TinyURL API算是一個蠻方便的方法,這是一篇超簡單的sample

有時候我們會隨機產生一些使用GUID作為檔名的靜態網頁讓使用者可以做暫時性的使用,但因為加上GUID後網址會變很長,為了簡化網址的複雜度,又不想自己寫redirect邏輯,呼叫TinyURL API算是一個蠻方便的方法,這是一篇超簡單的sample,給大家參考,我先在form上拉這樣的畫面:
image

按下Button後呼叫TinyURL API來取得短網址:


    protected void Button1_Click(object sender, EventArgs e)
    {

        //呼叫TinyURL API
        string url ="http://tinyurl.com/api-create.php?url="+TextBox1.Text;
        HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
        HttpWebResponse response = (HttpWebResponse)request.GetResponse();
        StreamReader tReader = new StreamReader(response.GetResponseStream());
        TextBox2.Text = tReader.ReadToEnd();
    }


結果:
image 

把縮短的網址打到網址列後證實沒有錯誤,非常的簡單使用。

游舒帆 (gipi)

探索原力Co-founder,曾任TutorABC協理與鼎新電腦總監,並曾獲選兩屆微軟最有價值專家 ( MVP ),離開職場後創辦探索原力,致力於協助青少年培養面對未來的能力。認為教育與組織育才其實息息相關,都是在為未來儲備能量,2018年起成立為期一年的專題課程《職涯躍升的關鍵24堂課》,為培養台灣未來的領袖而努力。