擅长:python、mysql、java
<p>您应该查看<a href="https://github.com/dgouldin/python-oauth2" rel="nofollow">python-oauth2</a>模块。这似乎是最稳定的。在</p>
<p>特别是,<a href="http://pkarl.com/articles/connect-foursquare-api-oauth-python/" rel="nofollow">this blog post</a>对如何使用Python轻松地完成Oauth有一个非常好的总结。示例代码使用foursquareAPI,因此我将首先检查它。在</p>
<p>我最近不得不让oauth使用Dropbox,<a href="https://github.com/mvanveen/Dropblog/blob/master/oauth.py" rel="nofollow">and wrote this module</a>包含进行oauth交换的必要步骤。在</p>
<p>对于我的系统,我能想到的最简单的事情就是<code>pickle</code>Oauth客户机。我的博客包刚刚反序列化了pickled客户端并使用以下函数请求了终结点:</p>
<pre><code>get = lambda x: client.request(x, 'GET')[1]
</code></pre>
<p>只需确保您的工作人员拥有此客户机对象,并且您应该准备就绪:-)</p>