如何在Twitter上关注用户?

时间:2013-10-03 18:14:30

标签: c# asp.net-mvc-3 twitter

我希望借助代码关注Twitter上的用户。我使用下面提到的代码。

HttpWebRequest messageRequest = 
(HttpWebRequest)WebRequest.Create("http://twitter.com/friendships/create/" + 
                                           userIdToFollow + ".xml?follow=true");
messageRequest.Method = "POST";
messageRequest.Credentials = new NetworkCredential(username, password);
messageRequest.ContentLength = 0;
messageRequest.ContentType = "application/x-www-form-urlencoded";
WebResponse response = messageRequest.GetResponse();
StreamReader sReader = new StreamReader(response.GetResponseStream());
responseStr = sReader.ReadToEnd();

我在收到回复时收到错误

  

远程服务器返回错误:(404)Not Found。

我错过了什么吗?

2 个答案:

答案 0 :(得分:1)

您使用的是哪个版本的API?

<强> V1

https://dev.twitter.com/docs/api/1/post/friendships/create

<强> 1.1版

https://api.twitter.com/1.1/friendships/create.json


我不确定你在哪里获得了Url,但是你尝试使用 https

答案 1 :(得分:1)

是的。正确的网址:

https://api.twitter.com/1.1/friendships/create

请参阅此资源:https://dev.twitter.com/docs/api/1.1/post/friendships/create