Я пытаюсь использовать конечную точку Foursquare Users Details для получения информации о разных пользователях, но по какой-то причине я получаю ошибку 404. Я не могу найти причину этой ошибки, поэтому любая помощь будет очень признательна. Вот мой код для пользователя "67786428", который вы можете найти на его странице Foursquare здесь: https://foursquare.com/user/67786428.
user_id = '67786428'
url = 'https://api.foursquare.com/v2/users/{}?client_id={}&client_secret={}&v={}'.format(user_id, CLIENT_ID, CLIENT_SECRET, VERSION) # define URL
# send GET request
results = requests.get(url).json()
results
, и вывод будет следующим:
{'meta': {'code': 404,
'errorType': 'endpoint_error',
'errorDetail': 'Endpoint not found',
'requestId': '5e13583c02a172001bbf17c7'},
'response': {}}
- Мои client_id и client_secret работают, потому что я получаю результаты с конечными точками мест проведения.
- Я проверил, что я не достиг предела для вызовов API.
- Раньше код работал, но я не уверен, что Foursquare изменил свой API, и теперь URL должен быть построен по-другому, хотя согласно документации, вышеупомянутая конечная точка должна существовать.