Twitter,Oauth,关注用户

时间:2011-03-19 13:19:24

标签: c# twitter oauth

我在c#中尝试推特。

我正在使用的示例使用以下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/

string friend = HttpUtility.UrlEncode(“ladygaga”);

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

这个有效!感谢

1 个答案:

答案 0 :(得分: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);