2011-03-19 106 views
3

我在c#中試用twitter。Twitter,Oauth,關注用戶

我與使用以下方法的Oauth工作提交新的鳴叫樣本:

string xml = _oAuth.oAuthWebRequest(
       oAuthTwitter.Method.POST, 
       "http://twitter.com/statuses/update.xml", 
       "status="+tweet); 

我怎麼會跟着用戶?我在哪裏可以找到對所有oAuthWebRequest可能性的支持,例如跟隨用戶,檢查用戶是否跟隨我,取消關注用戶。

由於事先

編輯:

我嘗試以下按下列指示:http://www.lordyz.co.uk/2010/10/01/c-asp-net-twitter-api-oauth-example-continued/

串朋友= HttpUtility.UrlEncode( 「LadyGaga的」);

string xml = _oAuth.oAuthWebRequest( 
    oAuthTwitter.Method.POST, 
    "http://api.twitter.com/1/friendships/create/" + friend + ".xml", ""); 

This Works!謝謝

回答

0

你應該使用這個REST調用 - https://api.twitter.com/1/friendships/create.xml 你應該通過POST發送你的數據。在您的示例中,您使用的是oAuthTwitter.Method.POST,但是您正在使用URL發送數據,而不是POST。

如果我沒有理解oAuthWebRequest簽名正確,那麼你應該做這樣的事情:

string friend = "ladygaga"; 
string xml = _oAuth.oAuthWebRequest(
        oAuthTwitter.Method.POST, 
        "https://api.twitter.com/1/friendships/create.xml", 
        "screen_name=" + friend);