我正在尝试创建一个kik,但是每当我尝试运行“未定义的ReferenceError:请求没有定义”时,我都会得到这个错误。我已经安装了节点和kik包,但这似乎不起作用,这就是我的Javascript:
request.post({
url: "https://api.kik.com/v1/config",
auth: {
user: "<my-user-name>",
pass: "<my-api-key>"
},
json: {
"webhook": "<link>",
"features": {
"receiveReadReceipts": false,
"receiveIsTyping": false,
"manuallySendReadReceipts": false,
"receiveDeliveryReceipts": false
},
"staticKeyboard": {
"type": "suggested",
"responses": [
{
"body": "Start",
"type": "text"
},
{
"body": "Help",
"type": "text"
}
]
}
}
}, callback);我一直在努力调查这件事,但什么也没想出来。会不会是个节点问题?
提前谢谢你!!
发布于 2016-11-03 21:38:22
从我们的谈话中,我认为我把答案放在这里供将来参考。
这段代码应该在命令行的NodeJS上运行,而不是浏览器。
您需要设置节点环境,使用npm或任何您喜欢的方式安装所需的依赖项。然后在节点中运行代码。
$ npm install request来安装请求。var request = require('request')以要求安装的库。
此外,您还需要修改代码并提供适当的回调函数。您可以阅读请求文档这里。
https://stackoverflow.com/questions/40411115
复制相似问题