2016-04-27 6 views
0

Ich habe erfolgreich einen Venue-API-Aufruf von einer der Proben unter https://github.com/mLewisLogic/foursquare, aber ich kann keinen Aufruf für die foursquare.Foursquare.client.venues.explore() -Methode Wenn es zurückgegeben wird, benötigt TypeError: explore() mindestens 2 Argumente (1 angegeben), wie unten gezeigt.Python Wrapper für Foursquare API - Venue Explore Endpoint Parameter

Was sind die zwei Argumente, die ich eingeben muss, und wie würde jemand diese Informationen in der Dokumentation finden?

import foursquare 
import json 

#Construct the client object 
client = foursquare.Foursquare(client_id='LTTRSNDNMBRS', client_secret='EEAUE') 

#This gives me a response 
test = client.venues('40a55d80f964a52020f31ee3') 
print test 

#This Gives me the error 'TypeError: explore() takes at least 2 arguments (1 given)' 
result = client.venues.explore() 

Antwort

0

Ich weiß, dass es zu spät ein wenig ist, und ich denke, Sie wahrscheinlich mehr die Antwort nicht brauchen, aber vielleicht jemand anderes das gleiche Problem hat, also werde ich teilen, was für mich gearbeitet. Ich denke, das Problem mit Ihrem Code ist, dass Sie beim Aufruf der API keine Parameter angeben. es sollte so etwas wie

params = { 
    'll': lt + ',' + ln, 
    'radius': radius 
} 
result = client.venues.explore(params) 
sein
Verwandte Themen