适用于Foursquare API的Python包装器 - Venue探索端点参数

时间:2016-04-27 21:58:57

标签: python python-2.7 foursquare

我成功地从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()

1 个答案:

答案 0 :(得分:0)

我知道这有点太晚了,我猜你可能不再需要答案,但也许其他人也有同样的问题,所以我会分享对我有用的东西。 我认为你的代码存在的问题是你在调用api时没有提供任何参数。它应该像

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