2017-07-17 6 views
0

私は四角形のラッパーでmarcelcaracioloでコードを実行しようとしていますが、私は常にこのエラーを解決できますか?ImportError:名前をインポートできませんOAuthHandler Foursquare Python

AttributeError: 'module' Object has no attribute 'OAuthHandler' 

コードは

import foursquare 

# == OAuth2 Authentication == 
# 
# This mode of authentication is the required one for Foursquare 

# The client id and client secret can be found on your application's Details 
# page located at https://foursquare.com/oauth/ 
client_id = "sasa" 
client_secret = "xyz" 
callback = '' 

auth = foursquare.OauthHandler(client_id, client_secret, callback) 

#First Redirect the user who wish to authenticate to. 
#It will be create the authorization url for your app 
auth_url = auth.get_authorization_url() 
print ('Please authorize: ' + auth_url) 

#If the user accepts, it will be redirected back 
#to your registered REDIRECT_URI. 
#It will give you a code as 
#https://YOUR_REGISTERED_REDIRECT_URI/?code=CODE 
code = raw_input('The code: ').strip() 

#Now your server will make a request for 
#the access token. You can save this 
#for future access for your app for this user 
access_token = auth.get_access_token(code) 
print ('Your access token is ' + access_token) 
+1

わかりませんが、私はそれが 'OAuthHandler'だと思います。大文字と小文字は私の友人です! – JoshKopen

+0

@JoshKopen返信ありがとうございました。それでも助けてくれませんか?( – Zack

+0

まだ同じエラーメッセージですか? – JoshKopen

答えて

0
import pyfoursquare as foursquare 

foursquare eg

あなたはpyfoursquareを持っていますか下回っていますか?

>>> dir(foursquare) 

を行うと、あなたはOAuthHandler上場しているかどうかを確認しますか?

関連する問題