Twitter授权/签署获取请求撤销401未授权

时间:2012-08-22 02:15:56

标签: c# oauth httpwebrequest twitter

我正在尝试向api.twitter.com/1/followers/ids.xml发出授权获取请求。它一直未经授权返回401。 。我已经在twitter开发者应用页面中检查了OAuth工具中生成的标题和基本字符串,它们完全相同。我也尝试过将方法更改为post而不是无济于事。

这是代码:

        ServicePointManager.Expect100Continue = false;
        HttpWebRequest request =(HttpWebRequest)WebRequest.Create("http://api.twitter.com/1/followers/ids.xml");
        request.Headers.Add(Uri.EscapeDataString("Authorization: "), authHeader);
        request.Method = "GET";
        request.ContentType = "application/x-www-form-urlencoded";
        WebResponse response = request.GetResponse();

我发送请求的方式有问题吗?

1 个答案:

答案 0 :(得分:0)

您需要添加您感兴趣的Twitter用户的screen_name或user_id。例如:https://api.twitter.com/1/followers/ids.json?cursor=-1&screen_name=twitterapi