Я использую ax ios, чтобы выполнить запрос GET для API поиска в Твиттере, чтобы получить последние твиты, использующие определенный хэштег.
Сначала я протестировал API поиска в Твиттере через почтальона и вижу id и id_str свойство ответа о статусе твита постоянно равно.
Теперь с помощью ax ios id значение изменено, и я не знаю почему. Ниже я разместил свой пример запроса ax ios внутри nodejs express функции контроллера.
exports.postTestTwitter = async (req, res, next) => {
const requestData = {
headers: {
Authorization: 'Bearer FooToken'
}
};
const hashTag = req.params.hashTag;
const requestUrl = 'https://api.twitter.com/1.1/search/tweets.json?q=%23' + hashTag + '&result_type=mixed&until=2020-12-24';
const twitterPosts = await axios.get(requestUrl, requestData)
.then((tweets) => {
return tweets.data;
});
return res.json(twitterPosts);
};
Статус анализа из ответа следующий:
Могу ли я рассчитывать, что ax ios не изменит некоторые другие идентификаторы целочисленных значений других API, кроме Twitter? Почему это происходит?
Сейчас я буду использовать id_str , поскольку это правильный идентификатор твитов.