C# 3.0 无法通过OAuth进行身份验证

C# 3.0 无法通过OAuth进行身份验证,c#-3.0,twitter-oauth,C# 3.0,Twitter Oauth,我正在使用并且正在尝试使用Twitter应用程序。目前,它是一个简单的控制台应用程序 我在网上搜索了一些文章,其中大部分都说在2010年8月16日之后,twitter的基本认证不再适用。相反,OAuth已经就位 从今以后,我转到了,并为我创建了一个应用程序(因为它是一个桌面应用程序,所以我选择应用程序类型为客户端,而不是浏览器) 这些是我得到的各种信息 Consumer key : NxDgjunKLu65CW38Ea1RT Consumer secret :JOomsRGPTHct9hF

我正在使用并且正在尝试使用Twitter应用程序。目前,它是一个简单的控制台应用程序

我在网上搜索了一些文章,其中大部分都说在2010年8月16日之后,twitter的基本认证不再适用。相反,OAuth已经就位

从今以后,我转到了,并为我创建了一个应用程序(因为它是一个桌面应用程序,所以我选择应用程序类型为客户端,而不是浏览器)

这些是我得到的各种信息

Consumer key :  NxDgjunKLu65CW38Ea1RT 

Consumer secret :JOomsRGPTHct9hFjGQOTpxScZwI5K8zkIpOC1ytfo 

Request token URL : https://twitter.com/oauth/request_token

Access token URL :  https://twitter.com/oauth/access_token

Authorize URL:  https://twitter.com/oauth/authorize
作为一个非常基本的步骤,我已经计划好了,我会在我的墙上写一些东西

从今以后,我做了以下工作(在我使用这些代码作为参考时,已经从中提取了一些代码)

但答案是肯定的

<?xml version="1.0" encoding="UTF-8"?>
<hash>
  <error>Could not authenticate with OAuth.</error>
  <request>/1/statuses/update.xml</request>
</hash>

无法通过OAuth进行身份验证。
/1/statuses/update.xml
我花了很长时间试图理解这个问题,但都是徒劳的

我需要帮助


谢谢

获取请求令牌只是OAuth过程的第一步。您需要获取请求令牌,授权令牌,然后用if交换访问令牌。然后使用访问令牌发送tweet


有关完整OAuth过程的流程图,请参见此。

您真的不应该发布您的消费者机密!
<?xml version="1.0" encoding="UTF-8"?>
<hash>
  <error>Could not authenticate with OAuth.</error>
  <request>/1/statuses/update.xml</request>
</hash>