一直是 「Invalid signature」 错误.. 【用的 oauth 库
http://oauth.googlecode.com/svn/code/python/oauth/oauth.py 然后我就逐行的检查 HMAC 加密的代码.. 发现没有一点问题..
在 腾讯微博开放平台的论坛上也看到有好多人出现这个问题 似乎是和 urlencode 有关 但是具体的也没人给出个正确的解法...
在 Github 上有个 andelf/pyqqweibo 的 repo 我直接给他的
oauth.py 改过来用了 但是还是一样不行..
下面的是 Signature Base String..
GET&https%3A%2F%
2Fopen.t.qq.com%2Fcgi-bin%2Frequest_token&oauth_callback%3Dnull%26oauth_consumer_key%3D11dca692584b4cc2835151b3c925ed1d%26oauth_nonce%3D93468450%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1311745309%26oauth_version%3D1.0
密匙部分我记得带 & 号了... 有搞过 腾讯OAuth的嘛 求教!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/16211
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.