一. 不管使用api的什麼功能, 首先都要先讓user同意該api存取他的資料, 這個動作叫作授權,
這裡有對授權流程的詳細解說...
twitterauth_process.ashx的程式如下
二. user接受授權後我們會得到該user對此api專屬的三組key, 分別是:
Token /
OAuthVerifier /
TokenSecret有了上面三個認證資料, 接下來update status這個動作就單純多了
三. 最後替換掉OAuth.cs裡UrlEncode的方法
因為library 是老外寫的, 所以沒有考慮到multibyte的問題, 有幾個熱心網友馬上提出solution供大家使用
例如這個:
Space and multibyte character encoding for posting to Twitter using OAuth 與這個:
A Proper UrlEncode Function for oAuth in C#