我成功地从https://github.com/mLewisLogic/foursquare给出的一个样本进行了场地api调用,但是,我无法调用foursquare.Foursquare.client.venues.explore()方法,因为它返回'TypeError: explore()至少需要2个参数(1个给定),如下所示。
我需要输入两个参数,以及如何在文档中查找此信息?
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()
答案 0 :(得分:0)
我知道这有点太晚了,我猜你可能不再需要答案,但也许其他人也有同样的问题,所以我会分享对我有用的东西。 我认为你的代码存在的问题是你在调用api时没有提供任何参数。它应该像
params = {
'll': lt + ',' + ln,
'radius': radius
}
result = client.venues.explore(params)