API Foursquare возвращает ноль счетчиков checkinsCount в Python, но возвращает ненулевое значение в онлайн-интерфейсе пробной версии - PullRequest
0 голосов
/ 08 июня 2018

Я использую следующий код для получения сведений о месте (с идентификатором места: 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 даже не опубликовал пример кода для «получения подробной информации оместо встречи ".

Может ли кто-нибудь помочь исправить мой код? Спасибо большое !!

Ответы [ 2 ]

0 голосов
/ 25 декабря 2018

В Foursquare указывается количество проверок для места в элементе beenHere , только если вы уже зарегистрировались в этом месте ранее.

Вы можете увидеть вопрос; Как я могу получить чеки в определенном месте на Foursquare?

0 голосов
/ 08 июня 2018

Начиная с 31 мая, компания foursquare внесла пять изменений, чтобы упростить API и поддерживать качество своих услуг по мере роста сообщества разработчиков.

https://developer.foursquare.com/docs/announcements#start-up-tier-launch

Доступ к счетам регистрации, счетам посещений, сведениям о цепочке и ключевым вкусам будет удален

Так что вы не можетеполучить checkinsCount.Я думаю, что онлайн-интерфейс пробной версии является исключением.

...