Я использую следующий код для получения сведений о месте (с идентификатором места: 412d2800f964a520df0c1fe3) в моем локальном PyCharm Edu:
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)
Возвращаемая статистика регистрации: "stats": {
"tipCount": 1672,
"usersCount": 0,
"checkinsCount": 0,
"visitsCount": 0}
.
Однако, когда я использую интерактивный пробный интерфейс (https://foursquare.com/developers/explore#req=venues%2F49eeaf08f964a52078681fe3%3F), чтобы получить информацию о месте проведения с тем же идентификатором места проведения, возвращаются следующие результаты: "stats": {
"tipCount": 389
"usersCount": 16762
"checkinsCount": 25938
"visitsCount": 32866
}
Онлайн-результаты должны быть правильнымитак как это место проведения - Центральный парк, Нью-Йорк, и там должно быть много проверок. Я не знаю, что не так с моим кодом.
Foursquare даже не опубликовал пример кода для «получения подробной информации оместо встречи ".
Может ли кто-нибудь помочь исправить мой код? Спасибо большое !!