Foursquare API在Python中返回零checkinsCount签入计数,但在在线试用界面中返回非零值
我使用以下代码在本地PyCharm Edu中获取场馆(场馆ID为412d2800f964a520df0c1fe3)的详细信息:Foursquare API在Python中返回零checkinsCount签入计数,但在在线试用界面中返回非零值,python,foursquare,checkin,Python,Foursquare,Checkin,我使用以下代码在本地PyCharm Edu中获取场馆(场馆ID为412d2800f964a520df0c1fe3)的详细信息: import json, requests url = 'https://api.foursquare.com/v2/venues/' CLIENT_ID = 'XYZ' # I replace "XYZ" using my real CLIENT ID CLIENT_SECRET = 'XYZ' # I replace "XYZ" using my real CLIE
import json, requests
url = 'https://api.foursquare.com/v2/venues/'
CLIENT_ID = 'XYZ' # I replace "XYZ" using my real CLIENT ID
CLIENT_SECRET = 'XYZ' # I replace "XYZ" using my real CLIENT SECRET
id='412d2800f964a520df0c1fe3'
params = dict(
client_id=CLIENT_ID,
client_secret=CLIENT_SECRET,
v='20180323'
)
resp = requests.get(url=url+id, params=params)
data = json.loads(resp.text)
with open('resp_detail.json', 'a') as the_file:
dumped=json.dumps(data)
the_file.write("%s\n" % dumped)
返回的签入统计信息包括:
“统计数据”:{
“tipCount”:1672年,
“UserScont”:0,
“checkinsCount”:0,
“VisitCount”:0}
但是,当我使用在线试用界面()获取同一场馆ID的场馆详细信息时,返回的结果是:
“统计数据”:{
“tipCount”:389
“用户搜索”:16762
“checkinsCount”:25938
“VisitCount”:32866
}
在线结果应该是正确的,因为这个地点是纽约中央公园,应该有很多签到。我不知道我的代码出了什么问题
Foursquare甚至没有发布“获取场地详细信息”的示例代码
有人能帮我更正代码吗?非常感谢你 从5月31日开始,foursquare进行了五次更改,以简化其API,并随着开发人员社区的发展保持其服务质量 将删除对入住次数、访问次数、连锁店详细信息和关键口味的访问
因此,您无法获取
checkinsCount
。我认为在线试用界面是个例外。Foursquare给出了Beenher元素下某个场馆的入住次数,前提是您之前已经在该场馆办理过入住手续
你可以看到这个问题;
非常感谢您!!!这是一场灾难。那个么你们知道哪个应用程序可以像Foursquare那个样提供checkinsCount吗?对不起,我在谷歌上搜索了这个应用程序可以提供checkinsCount,但我找不到。