Twitter OAuth获取请求令牌

Twitter OAuth获取请求令牌,twitter,oauth,twitter-oauth,Twitter,Oauth,Twitter Oauth,所以-在这里扯我的头发 我把这个发到 我的授权标题是 OAuth oauth_callback="splat%3A%2F%2F", oauth_consumer_key="Fh71vIGgcR9zJO7eF1Rc4NC5t", oauth_nonce="c0ec4fcb6b84b089821a4eea187e8dbc0b4629fb1760203805304cb25193b72f%2C", oauth_signature="OTkyYmI2NDM1MTc4YjY0OTQwYzYwZTUwNWEy

所以-在这里扯我的头发

我把这个发到

我的授权标题是

OAuth oauth_callback="splat%3A%2F%2F",
oauth_consumer_key="Fh71vIGgcR9zJO7eF1Rc4NC5t",
oauth_nonce="c0ec4fcb6b84b089821a4eea187e8dbc0b4629fb1760203805304cb25193b72f%2C",
oauth_signature="OTkyYmI2NDM1MTc4YjY0OTQwYzYwZTUwNWEyZGVkZDI3MzYyNjBkZg%3D%3D",
oauth_signature_method="HMAC-SHA1",
oauth_timestamp="1414442911001",
oauth_version="1.0"
我用来生成这个的基本字符串是

POST&https%3A%2F%2Fapi.twitter.com%2fauth%2request\u令牌和oauth\u回调%3Dsplat%253A%252F%252F%26oauth\u消费者密钥%3DFh71vIGgcR9zJO7eF1Rc4NC5t%26oauth\u nonce%3dc0ec4fcb6b84b0898821a4eea187e8dbc0b6629fb1760203805304cb252b5193b72f%3dc%26oauth\u签名方法%hmac-SHA1%26oauth\u时间戳%3dauth\u版本1001%3du

我一直在拿401,然而,我的例子似乎与我能找到的任何例子都相符


如果您有任何帮助/明显错误,我们将不胜感激……

如果您没有消费者密钥,我建议您不要在此处发布!,我们无法检查你的签名是否正确

但是,您可以尝试使用在线签名生成器之一验证签名,例如:


有同样的问题,对我来说解决的是完全删除oauth_回调。 只需在应用程序设置中指定一个回调,它就会工作。 我知道文档会根据需要对其进行标记,但由于回调的原因,它不起作用

您的标题应如下所示: OAuth OAuth_consumer_key=XXXXXXXXXXXXX, oauth_nonce=Lhw1HTTtPojMXTsPNWwlXMp1J8UPST9GftzelvW6rQ6, oauth_签名=zQyHupvnJwFaRPU8IR%2F2axaMFVc%3D, oauth_签名_方法=HMAC-SHA1, oauth_时间戳=1415554564, oauth_版本=1.0