API忽略我在POST上的输入

Gue*_*lla 4 import.io

我通过API POST将此主体发送到我用app创建的提取器.

{"input":{"website/url":"http://www.targetsite.com/"}}
Run Code Online (Sandbox Code Playgroud)

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

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

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

小智 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"
    }
}
'
Run Code Online (Sandbox Code Playgroud)

相比:-

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"
    }
}
'
Run Code Online (Sandbox Code Playgroud)

表与光结果.如果你查看响应的json,它应该告诉你结果从以下返回的url: -

 "pageUrl": "http://www.ikea.com/us/en/search/?query=light",
Run Code Online (Sandbox Code Playgroud)

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

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