过去几天我一直在使用Twitter API,但似乎一直在请求一个"请求令牌"。 (流程A)
在twitter api上,我应该点击以下结束点(https://api.twitter.com/oauth/request_token),并且在成功请求后,这应该会给我一个oauth_token
,oauth_token_secret
和{{1} }(应该匹配我传递的内容)。我试图使用我的私钥,但这当然是失败的。我对如何生成此请求的理解是错误的吗?
我相信我的问题是我生成oauth_callback_confirmed
的方式。在twitter上阅读文档,在我需要生成记录密钥Here之前,所有内容都是直截了当的。它声明签名密钥应为oauth_signature
& Consumer Secret
,但对我来说这是一个循环引用。对于此请求,响应应包含OAuth token secret
。
答案 0 :(得分:1)
根据此请求,预计会有空 oauth_token_secret
。签名密钥应为consumer_secret&
,必须包含尾随&
。
https://tools.ietf.org/html/rfc5849#section-3.4.2的相关引用:
“&”字符(ASCII码38),必须包含在内 即使任何一个秘密是空的。