Я ссылаюсь на это https://developer.foursquare.com/docs/api/users/checkins
чтобы попытаться загрузить мой собственный чек в истории.
Мне удалось получить собственный пример со страницы «Начало работы»:
const request = require('request');
request({
url: 'https://api.foursquare.com/v2/venues/explore',
method: 'GET',
qs: {
client_id: 'CLIENT_ID',
client_secret: 'CLIENT_SECRET',
ll: '40.7243,-74.0018',
query: 'coffee',
v: '20180323',
limit: 1
}
}, function(err, res, body) {
if (err) {
console.error(err);
} else {
console.log(body);
}
});
Когда я пытался изменить это, чтобы получить свои собственные чекины, заменив URL выше этой конечной точки, https://api.foursquare.com/v2/users/USER_ID/checkins,, это выдает ошибку, требующую версию (даже если ее нет в документации по параметрам).
Я оставил в параметре v из примера и получил эту ошибку: «Пользователь должен вызывать эту конечную точку». Я также попытался изменить URL-адрес, потому что в некоторых примерах в Интернете это / документы говорили о идентификаторе пользователя: «На данный момент поддерживается только self». Я попытался заменить USER_ID своим идентификатором пользователя, а также попытался это сделать: https://api.foursquare.com/v2/users/self/checkins,, но это дает мне ту же ошибку.
qs: {
client_id: 'CLIENT_ID',
client_secret: 'CLIENT_SECRET',
v: '20180323',
user_id: 'userid' //tried with self, tried without it
}
Мне все равно, чтобы это работало так же, как я могу загружать свои собственные данные из четырех квадратов. Ссылка, которую я смог использовать около 5 лет назад, больше не поддерживается.