Как написать правильный Get запрос?

Есть короче загвоздка. Я парсер делаю. Все вроде шло ок. А вот сайт КопиКота не поддается. Точнее сам я его не паршу. Отрыл в девтуллс запрос к апи. Сам то сайт на ангуляре - неудобно. Вот. Короче - если просто вбивать урл в браузере или в постмане - то все ок. а на NodeJS + Request-Promise (вообще думаю не в них проблема) - не хочет. Думаю какие-то или заголовки надо передать или опции библиотеки. Не бейте сильно, не доучил я правильное составление запросов.
Ссылка для теста - runkit

require("request/package.json");
var R = require("request-promise");

const xxx = async opt => await R({
    uri: 'https://api.kopikot.ru/campaigns?limit=10&offset=0&order=popularity',
    method: 'GET',
});
const yyy = await xxx();

console.log({yyy});
  • Вопрос задан
  • 344 просмотра
Решения вопроса 1
@qq1
Нужен заголовок x-bonusway-locale равный ru
require("request/package.json");
var R = require("request-promise");

const xxx = async opt => await R({
    uri: 'https://api.kopikot.ru/campaigns?limit=10&offset=0&order=popularity',
    method: 'GET',
    headers: {
        'x-bonusway-locale': 'ru'
    }
});
const yyy = await xxx();

console.log({yyy});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы