我目前正在使用JavaScript和OAuth为QML环境开发Twitter应用程序。 我卡在“request_token”端点,不明白原因。 当我发送请求时,只会收到“无法验证OAuth签名或令牌”的消息! 我已经使用http://oauth.googlecode.com/svn/code/javascript/example/signature.html和http://quonos.nl/oauthTester/检查了我的签名生成,看起来我的签名和basestring都是正确的! 我尝试将数据发送到“authorization”HTTP头字段和正文中。 这是我的basestring:
我在“Authorization”头字段中发送的部分为:POST&https%3A%2F%2Fapi.twitter.com%2Foauth%2Frequest_token&oauth_consumer_key%3D26oauth_nonce%3DDbWO0M%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1303129797%26oauth_token%3D%26oauth_version%3D1.0
如果有人能帮我解决这个问题...我已经检查了OAuth库示例和网络上的其他工具的每一步。oauth_consumer_key =&oauth_signature_method = HMAC-SHA1&oauth_timestamp = 1303130860&oauth_nonce = UX2kEA&oauth_signature = LizFO9xkre2Kv5A43Oj%2F%2FaY9Wck%3D