gpt4 book ai didi

objective-c - Twitter API 的签名是如何真正起作用的?

转载 作者:行者123 更新时间:2023-12-01 19:28:42 25 4
gpt4 key购买 nike

我正在尝试在 iPad 应用程序中将用户与其 Twitter 帐户联系起来。现在我试图了解 oAuth 协议(protocol)在 Twitter 上的工作原理。到目前为止一切都很好。但我认为有必要签署每个请求。在 Twitter 的示例中,说明了 ([http://dev.twitter.com/pages/auth][1]):

基本网址:

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

签名 key :

MCD8BKwGdgPHvAuvgvz4EQpqDAtx89grbuNMRd7Eh98&



这给出了 HMAC-SHA1 哈希的结果:

8wUi7m5HFQy76nowoCThusfgB+Q=



但这对于 HMAC-SHA1 哈希是不正确的。还是我在监督什么?

最佳答案

我想你会发现官方 Twitter 文档充其量是不清楚的,而且很多时候完全是错误的。学习如何使用 OAuth 的最佳方法是下载一个以您理解的语言编写的 oAuth 库,然后将其拆开。至少您可以放心,库代码可以正常工作。如果您想为此构建自己的代码,请使用该库作为起点。

关于objective-c - Twitter API 的签名是如何真正起作用的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4805284/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com