API忽略我在POST上的输入

时间:2015-05-10 17:22:59

标签: import.io

我通过API POST将此正文发送到我使用app创建的提取器。

{"input":{"website/url":"http://www.targetsite.com/"}}

无论我输入什么网址,它总是从同一页面返回结果(我认为它必须是我训练过的那个)。我可以把任何字符串放在那里,它完全忽略它。

GET工作正常但我宁愿使用POST。

任何人都知道为什么这不起作用?

1 个答案:

答案 0 :(得分:6)

这应该有效,这是一个有效的例子

curl -b authcookie -XPOST 'https://api.import.io/store/data/f53e3905-c5d0-457a-befd-d13a3a421bcf/_query' -d '
{
    "input": {
        "webpage/url": "http://www.ikea.com/us/en/search/?query=chair"
    }
}
'

与: -

相比
curl -b authcookie -XPOST 'https://api.import.io/store/data/f53e3905-c5d0-457a-befd-d13a3a421bcf/_query' -d '
{
    "input": {
        "webpage/url": "http://www.ikea.com/us/en/search/?query=light"
    }
}
'

表格与光线结果。如果您查看响应的json,它应该告诉您返回结果的URL: -

 "pageUrl": "http://www.ikea.com/us/en/search/?query=light",

您也可以在我们的api文档中自行尝试: -

http://api.docs.import.io/#!/Query_Methods/queryPost