Ryo*_*oto 1 node.js firebase onesignal
我正在堆叠将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
Run Code Online (Sandbox Code Playgroud)
我非常感谢你的帮助和支持.
节点请求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.log(body);
});
Run Code Online (Sandbox Code Playgroud)
这是一些生活黑客,只需给我几分钟,我会告诉你如何翻译任何 curl
[更新]生活黑客:
所以,有一个应用程序,称为邮差.由谷歌制作.主要目标是发出http请求.
你可以用Postman做很多用例,但我会讲述'翻译'.
在Postman标题中,您可以找到"导入"选项卡
如果单击那里,您将看到"导入"选项卡.现在您正在寻找"粘贴原始文本".
现在你应该写任何curl字符串来输入并按下导入.
然后,它会自动"翻译"您的卷曲以请求.
现在您正在寻找'代码'标签.
你点击那里看cUrl示例.
现在你必须点击下拉列表
然后选择您首选的方式来提出请求
所以,现在您可以将任何curl请求翻译成您喜欢的任何内容.
顺便说一句,你可以测试你的帖子/放/等.请求与此应用程序.
| 归档时间: |
|
| 查看次数: |
220 次 |
| 最近记录: |