0

我想在代码的帮助下关注 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。

我错过了什么吗?

4

2 回答 2

1

是的。正确的网址:

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

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

于 2013-10-03T18:22:40.953 回答
1

您使用的是什么版本的 API?

v1

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

v1.1

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


我不确定你从哪里得到那个网址,但你试过使用https吗?

于 2013-10-03T18:20:48.573 回答