401未经授权或在响应中;“无法验证您的身份”;用户请求时Twitter中出现错误32

401未经授权或在响应中;“无法验证您的身份”;用户请求时Twitter中出现错误32,twitter,twitter-oauth,winjs,Twitter,Twitter Oauth,Winjs,我尝试构建一个Windows8应用程序,在其中集成Twitter。所以没有回调URL。 经过长时间的搜索,我终于获得了用户令牌和密码。现在我尝试获取用户的时间线。但我总是得到401未经授权,或者在回答“无法验证您的身份”时出现错误32。我已经使用OAuth工具来生成授权头和签名基字符串,以将其与我发送的值进行比较。他们看起来和我很相似,只是暂时的不同 GET&https%3A%2F%2Fapi.twitter.com%2F1.1%2Fstatuses%2Fhome_timeline.js

我尝试构建一个Windows8应用程序,在其中集成Twitter。所以没有回调URL。 经过长时间的搜索,我终于获得了用户令牌和密码。现在我尝试获取用户的时间线。但我总是得到401未经授权,或者在回答“无法验证您的身份”时出现错误32。我已经使用OAuth工具来生成授权头和签名基字符串,以将其与我发送的值进行比较。他们看起来和我很相似,只是暂时的不同

GET&https%3A%2F%2Fapi.twitter.com%2F1.1%2Fstatuses%2Fhome_timeline.json&oauth_consumer_key%3DGszx6r0cSieo3OwyH3SA%26oauth_nonce%3D4387f13969df533a0b0a294d9884506b%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1371117616%26oauth_token%3D1470508532-5JPWuH66asacc45qGkKKYuP50QEPOA55VrXfV9o%26oauth_version%3D1.0

GET&https%3A%2F%2Fapi.twitter.com%2F1.1%2Fstatuses%2Fhome_timeline.json&oauth_consumer_key%3DGszx6r0cSieo3OwyH3SA%26oauth_nonce%3D190930700%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1371117905%26oauth_token%3D1470508532-5JPWuH66asacc45qGkKKYuP50QEPOA55VrXfV9o%26oauth_version%3D1.0

Authorization: OAuth oauth_consumer_key="Gszx6r0cSieo3OwyH3SA", oauth_nonce="4387f13969df533a0b0a294d9884506b", oauth_signature="QQOO4aUJx9%2FNKYidvuPx%2Fv7YzNg%3D", oauth_signature_method="HMAC-SHA1", oauth_timestamp="1371117616", oauth_token="1470508532-5JPWuH66asacc45qGkKKYuP50QEPOA55VrXfV9o", oauth_version="1.0"

Authorization: OAuth oauth_consumer_key="Gszx6r0cSieo3OwyH3SA", oauth_nonce="701369537", oauth_signature="VKjaVFHL%2FgtCRCASW5qdQtE%2BiJA%3D", oauth_signature_method="HMAC-SHA1",oauth_timestamp="1371118662", oauth_token="1470508532-5JPWuH66asacc45qGkKKYuP50QEPOA55VrXfV9o", oauth_version="1.0"
第一个代码来自OAuth工具,第二个是我的代码


多亏了马洛

问题是一个字符太多了。在我找到它们之后,它就开始工作了。顺便说一下:nonce也适用于我在示例中使用的小版本

URL中的
oauth\u nonce
和auth头不应该匹配吗?您的不允许-URL有
190930700
其中auth头有
701369537
。很抱歉,我的示例不好。“获取https%3A%2F%2Fapi.twitter.com%2F1.1%2F&oauth\u消费者密钥%3DGszx6r0cSieo3Ow&https%3A%2F%2Fapi.twitter.com%2F1.1%2F&oauth\u消费者密钥%3DGszx6r0cSieo3Ow‌​yH3SA%26oauth\u当前%3D598839869%26oauth\u签名\u方法%3DHMAC-SHA1%26oauth\u时间‌​邮票%3D1371126265%26oauth_代币%3D1408527230-WDl609FrIKuURzz5xWk2zZmZstO5OeD2PkO‌​4iEi%26oauth_version%3D1.0“授权:OAuth_consumer_key=“Gszx6r0cSieo3OwyH3SA”,OAuth_nonce=“598839869”,OAuth_签名=“dt21einnsw9kgtlsbkvb7u3hwq%3D”,OAuth_签名方法=“HMAC-SHA1”,OAuth_时间戳=“1371126265”,OAuth_令牌=“1408527230-wdl609frikurzwk2wk2wkzmzsoed2pko4i”,OAuth_version=“1.0”