我在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", "");
这个有效!感谢
答案 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);