0

我正在按照这个来实现 Login-with-twitter,我已经根据我创建的应用程序更改了消费者密钥和密钥。我在以下方法中遇到错误:

   public string WebResponseGet(HttpWebRequest webRequest)
    {
        StreamReader responseReader = null;
        string responseData = "";

        try
        {
            responseReader = new StreamReader(webRequest.GetResponse().GetResponseStream());
            responseData = responseReader.ReadToEnd();
        }
        catch
        {
            throw;
        }
        finally
        {
            webRequest.GetResponse().GetResponseStream().Close();
            responseReader.Close();
            responseReader = null;
        }

        return responseData;
    }
}

在“ responseReader = new StreamReader(webRequest.GetResponse().GetResponseStream()); ”行上出现错误。

错误是远程服务器返回错误:(401)未经授权。

请帮我解决这个问题。提前致谢。

4

1 回答 1

2

您的 WebRequest 格式必须不正确。它需要符合oAuth 2。如果您想了解如何做到这一点,您可以分析Tweetinvi API的Token类的代码。

如果您对特定查询有疑问,请提供您的代码,以便我们为您提供帮助。
我是 Tweetinvi 的开发人员,所以你可以问我任何你想问的问题。

于 2013-06-23T23:41:13.547 回答