1

根据网络上可用的文档,应该可以调用 IFTTT Maker 配方

import requests
payload = "{ 'value1' : 'P', 'value2' : 'Q', 'value3' : 'R'}"
requests.post("https://maker.ifttt.com/trigger/TRIGGER/with/key/KEY", data=payload)

这成功地涉及到配方。但是所有的成分值('value1'等)在响应中都是空白的。

对应curl成功设置值:

curl -X POST -H "Content-Type: application/json" -d '{"value1":"P","value2":"Q","value3":"R"}' https://maker.ifttt.com/trigger/TRIGGER/with/key/KEY

如何为正确分配这些值的请求提供有效负载?

4

1 回答 1

1

链接文章中的代码示例是错误的。有效负载应该是 adict(不是 a 的字符串描述dict):

payload = { 'value1' : 'P', 'value2' : 'Q', 'value3' : 'R'}
于 2017-03-06T13:41:45.400 回答