您可以使用 Express (node) 通过 Runkit 实现此目的。
1) 转到https://runkit.com并使用此代码创建一个笔记本并替换: ThisIsYourJsonCall 为您的调用:
var express = require('express');
var app = express();
var getJSON = require("async-get-json");
app.listen(80, function() {
console.log('Chatfuel Bot-Server listening on port 80...');
});
app.get('/*', function(req, res) {
module.exports.endpoint = async function (request, response)
{
var stringResponse = JSON.stringify(await getJSON('ThisIsYourJsonCall'));
response.end(stringResponse);
}
});
2) 发布代码段并单击端点链接,您可以在其中看到响应。获取以 '.sh' 结尾的 url 并将其放入 chatfuel 的 Json 插件中。
3) 您现在需要做的是在将 stringResponse 变量传递给 response.end() 函数之前,使用 javascript 和节点将其更改为您和 Facebook 需要的格式。