1
我试图用iPad应用程序中的Twitter帐户连接用户。现在我正试图了解oAuth协议在Twitter上的工作方式。一切都好,直到现在。但是我发现需要签署每个请求。在微博的例子有陈述([http://dev.twitter.com/pages/auth][1]):Twitter API的签名如何真正起作用?
基本URL:
POST&https%3A%2F%2Fapi.twitter.com%2Foauth%2Frequest_token&oauth_callback%3Dhttp%253A%252F%252Flocalhost%253A3005%252Fthe_dance%252Fprocess_callback%253Fservice_provider_id%253D11%26oauth_consumer_key%3DGDdmIQH6jhtmLUypg82g%26oauth_nonce%3DQP70eNmVz8jvdPevU3oJD2AfF7R7odC2XJcn4XlZJqk%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1272323042%26oauth_version%3D1.0
签名密钥:
MCD8BKwGdgPHvAuvgvz4EQpqDAtx89grbuNMRd7Eh98 &
其中给出的结果为的HMAC-SHA1散列:
8wUi7m5HFQy76nowoCThusfgB + Q =
但这是不正确的用于HMAC-SHA1哈希。还是我在监督一些事情?