不同的网站对oauth有不同的顺序。例如, http: //oauth.net/core/diagram.png有 7 个交互!在基于现有库(如下所列)的实施过程中,我们根本看不到步骤 B 和 C 发生。
问题是:
- 是否可以跳过 B 和 C(根据上图)。或者库中有错误。
- 对于步骤E,我们是否需要重新计算步骤D中收到的除了oauth_verifier和oauth_token之外的所有参数
- 假设步骤 C 有助于避免用户手动输入 PIN 是否正确
开发环境信息:
- 开发语言:Python(2.5)
- 平台:谷歌应用引擎
- 下面列出了参考库:
(a) [http://sa-jtwitter-bot.googlecode.com/hg/oauthtwitter.py][2],
(b) [http://python-twitter.googlecode.com/hg/twitter.py][3]
(c) 用户说 http://myapp.com/twitter/authrequest 和回调时运行的实际代码:http://myapp.com/twitter/authresponse,取自 [http://popdevelop.com /2010/07/an-example-on-how-to-use-oauth-and-python-to-connect-to-twitter][4]