Я собираюсь конвертировать команды curl в Node.js для облачных функций firebase. То, что я назвал "https://curl.trillworks.com/", похоже, не работает. Код ниже.
Кто-нибудь знает, как код ниже должен быть написан Node.js?
curl --include \
--request POST \
--header "Content-Type: application/json" \
--data-binary "{\"app_id\" : \"YOUR_APP_ID\",
\"identifier\":\"DEVICE_VOIP_TOKEN\",
\"language\":\"en\",
\"timezone\":-28800,
\"game_version\":\"1.0\",
\"device_os\":\"7.0.4\",
\"device_type\":0,
\"device_model\":\"iPhone 8,2\",
\"tags\":{\"a\":\"1\",\"foo\":\"bar\"}}" \
https://onesignal.com/api/v1/players
Я очень благодарен за вашу помощь и поддержку.
ха-ха. Да ты должно быть прав !! Спасибо за Ваш ответ!!
К сожалению, именно по этой причине многие команды в конечном итоге уходят от Firebase. Удивительно, но ........ действительно ли такие облачные сервисы жизнеспособны для реальных проектов, это вопрос, на который еще нет ответа.
Спасибо вам за ваши предложения. Я подумаю об этом !!





краткий ответ с пакетом npm запроса узла:
var request = require("request");
var options = { method: 'POST',
url: 'https://onesignal.com/api/v1/players',
headers: {
'cache-control': 'no-cache',
'Content-Type': 'application/json'
},
body: {
app_id: 'YOUR_APP_ID',
identifier: 'DEVICE_VOIP_TOKEN',
language: 'en',
timezone: -28800,
game_version: '1.0',
device_os: '7.0.4',
device_type: 0,
device_model: 'iPhone 8,2',
tags: { a: '1', foo: 'bar' } },
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.info(body);
});
Вот лайфхак, дайте мне несколько минут, и я расскажу, как перевести любой curl
[ОБНОВИТЬ] Лайфхак:
Итак, есть одно приложение под названием Почтальон. Сделано Google. Основная цель - делать http запросы.
Есть много вариантов использования Postman, но я расскажу о переводе.
В шапке Почтальона находится вкладка «Импорт».
Если вы щелкните здесь, вы увидите вкладку «Импорт». Теперь вы ищете "Вставить необработанный текст" .
Теперь вы должны написать любую строку curl для ввода и нажать «Импорт».
Затем он автоматически "переведет" ваш локон в запрос.
Теперь вы ищете вкладку «Код».
Щелкаешь там и видишь пример cUrl.
Теперь вам нужно щелкнуть раскрывающийся список
А затем выберите желаемый способ сделать запрос
Так, теперь любой запрос curl можно транслировать во что угодно.
И, кстати, вы можете протестировать свой пост / поставить / etc. запросы с этим приложением.
Ух ты!! Понятно, что!! Буду ждать вашего ответа !!
@RyomaKishimoto обновил ответ. Если вы найдете мой ответ правильным / полезным, не стесняйтесь проголосовать и выбрать его как правильный :)
@Grynets, похоже, пока не работает, все еще ведется расследование. Спасибо, что уделили время!
Это должен быть принятый ответ! Оно работало завораживающе
Я думаю, что юмористический ответ: «Никто этого не знает!» Это слишком сложно: /