脚本宝典收集整理的这篇文章主要介绍了如何使用PHP将多个Import.io搜索引擎连接器组合到一个搜索引擎中?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
<?PHP $userGuid = "kjnjkn-32d2-4b1c-a9c5-erferferferferf"; $apiKey = "APIKEY"; function query($connectorguid,$input,$userGuid,$apiKey) { $url = "https://api.import.io/Store/connector/" . $connectorGuid . "/_query?_user=" . urlencode($userGuid) . "&_apikey=" . urlencode($apiKey); $ch = curl_init($url); curl_setopt($ch,CURLOPT_HTTPHEADER,array('Content-tyPE: application/json')); curl_setopt($ch,CURLOPT_POSTFIELDS,json_encode(array("input" => $input))); curl_setopt($ch,CURLOPT_POST,1); curl_setopt($ch,CURLOPT_RETURNtransfer,CURLOPT_HEADER,0); $result = curl_exec($ch); curl_close($ch); return json_decode($result); } // Query for tile WEBSEArch $result = query("98c9bac2-e623-4e31-8a3e-erferferferf",array( "search_query" => "term1",),$apiKey); var_dump($result); // Query for tile WEBSEARCH $result = query("98c9bac2-e623-4e31-8a3e-bferfreferfe",array( "search_query" => "term2",$apiKey); VAR_dump($result);
<form action="path/to/myscript.PHP" method="POST"> <input type="text" name="search" placeholder="query"> <input type="submIT" value="Search"> </form>
这将向您的脚本发出HTTP POST请求(称为myscript.PHP或更改HTML以匹配您的文件名)与$_POST data array中的输入术语.
这意味着您可以使用$_POST [“search”]输入搜索词,并将其用作查询的输入:
$result = query("98c9bac2-e623-4e31-8a3e-erferferferf",array( "search_query" => $_POST["search"],$apiKey); var_dump($result);
笔记:
>对此进行零验证 – 如果您将其投入生产,您将需要清理表单输入
>有一个有趣的指南on the PHP site,说类似的东西.
>如果你做了比这更复杂的事情,你几乎肯定会更好地使用完全成熟的客户端库来获得除PHP以外的语言 – 还有更多列出的on this page.>完全披露,我为import.io工作(希望这有帮助!)
以上是脚本宝典为你收集整理的如何使用PHP将多个Import.io搜索引擎连接器组合到一个搜索引擎中?全部内容,希望文章能够帮你解决如何使用PHP将多个Import.io搜索引擎连接器组合到一个搜索引擎中?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。