【问题标题】:Getting 401 error while implementing "sign with twitter" in asp.net?在 asp.net 中实现“使用 twitter 签名”时出现 401 错误?
【发布时间】:2013-06-14 17:13:25
【问题描述】:

我正在关注this to implement 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) Unauthorized.

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

【问题讨论】:

    标签: asp.net c#-4.0 twitter twitter-oauth


    【解决方案1】:

    您的 WebRequest 格式必须不正确。它需要符合 oAuth 2。 如果你想看看这是怎么做到的,你可以分析Tweetinvi API的Token类的代码。

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

    【讨论】:

      猜你喜欢
      • 2012-07-19
      • 1970-01-01
      • 2015-04-09
      • 2011-04-02
      • 2013-06-21
      • 2011-11-07
      • 2015-01-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多