如何获得api连接whoapi的结果?

时间:2013-12-19 09:06:21

标签: api whois

根据whoapi.com的提及文档,我根据指令经过了提及并尝试实现api但变量没有从一个页面传递到其他。例如我有一个页面有输入类型并提交按钮然后当我点击提交按钮时,它应该重定向到谁api url并显示结果

  
    

http://api.whoapi.com/?domain=whoapi.com&apikey=demokey&r=blacklist

  

whoapi.com =网址名称,demokey =由谁api&分配的密钥blacklist = who api的服务名称

指导我完成连接协议。

1 个答案:

答案 0 :(得分:1)

不确定我理解这个问题。使用API​​应该简单,因为任何REST请求都是。

PHP示例:

$domain    = "whoapi.com";
$r         = "blacklist";
$apikey    = "demokey";
$request   = "http://api.whoapi.com/?domain=$domain&r=$r&apikey=$apikey";
$output    = json_decode(file_get_contents($request), true); 

带有print_r($output)的结果数组如下所示:

[status] => 0
[ip] => 88.198.98.181
[blacklisted] => 0
[blacklists] => Array
    (
        [0] => Array
            (
                [tracker] => invaluement.com
                [blacklisted] => 0
            )
        [1] => Array
            (
                [tracker] => surbl.org
                [blacklisted] => 0
            )
        [2] => Array
            (
                [tracker] => barracudacentral.org
                [blacklisted] => 0
            )
        [3] => Array
            (
                [tracker] => sorbs.net
                [blacklisted] => 0
            )
        [4] => Array
            (
                [tracker] => spamhaus.org
                [blacklisted] => 0
            )
    )

希望这有帮助。