1

我正在尝试弄清楚 Foursquare 的 OAuth,以便让用户登录我的应用程序。到目前为止,我找到了本教程: http: //pkarl.com/articles/connect-foursquare-api-oauth-python/

不幸的是,它不起作用。我收到了评论者收到的相同错误消息。如果有人知道本教程做错了什么或知道使用 OAuth 验证foursquare帐户的另一种方法,我很想听听!

4

2 回答 2

1

好吧,我想通了。相反,我使用了这个:http: //github.com/wiseman/foursquare-python/tree/16138f7be20ec9ab6b58315dad9ee9765e73bb84

我手头已经有了 user_key 和 user_secret,所以只需几行代码:

import foursquare
import oauth
credentials = foursquare.OAuthCredentials(consumer_key, consumer_secret)
fs = foursquare.Foursquare(credentials)
user_token = oauth.OAuthToken(user_key, user_secret)
credentials.set_access_token(user_token)
print fs.user()
于 2010-07-21T19:21:56.573 回答
1

我创建了一个简单的示例,说明如何在使用 Google App Engine 时执行此操作。(https://github.com/muanis/foursquare-oauth-bootstrap)基本上你需要谷歌oAuth2客户端(http://code.google.com/p/google-api-python-client/)和httplib2(http: //code.google.com/p/httplib2/)

于 2012-01-02T03:39:27.467 回答