我想在网站上创建一个链接,该链接使用IFTTT链接打开/关闭开关。
我可以在终端或Python的请求库中使用cURL直接控制开关(见下文)。如果我将IFTTT链接直接添加到我的网站,则用户在点击链接时将被引导离开我的网站。
我不知道如何在网站上完成这项工作,因为我对JavaScript的了解至少可以说。
我在终端使用的代码:
curl -X POST http://maker.ifttt.com/etc/etc
在Python中:
def send_event():
requests.post("http://maker.ifttt.com/etc/etc")
答案 0 :(得分:0)
你可以用ajax做到这一点。例如,如果使用jQuery's ajax,您可以执行以下操作:
$.ajax({
url: "http://maker.ifttt.com/etc/etc",
method: "POST"
});
这不会向用户进行任何重定向,您还应该检查成功状态以显示消息或其他内容。
我建议您阅读此https://developer.mozilla.org/en-US/docs/AJAX/Getting_Started
答案 1 :(得分:0)
如果您的网络服务支持GET
请求,您可以使用普通的javascript进行操作,如下所示。添加正确的服务URL后,在开发者控制台中粘贴下面的代码。如果您的网络服务尚未配置CORS,则无法使用ajax。否则ajax POST很好用。
(
function (a,b,c,d) {
b.type= c;
b.src= d;
a.appendChild(b);
})
(
document.getElementsByTagName('head')[0],
document.createElement('script'),
'text/javascript',
'http://maker.ifttt.com/etc/etc'
);