如何检索&在PHP中使用网站的JSON响应?

时间:2010-06-11 14:23:29

标签: php json

我必须在我的PHP代码中访问以下URL。

https://test.httpapi.com/api/domains/available.json?auth-userid=0&auth-password=password&domain-name=domain&tlds=com&tlds=info&tlds=org&tlds=net&suggest-alternative=true

上面的url返回一个json响应。我的查询是“如何在php代码中检索响应”。

请提供一个代码示例,因为我在这个PHP领域很新!

2 个答案:

答案 0 :(得分:3)

使用PHP JSON联结json_decode和json_encode http://php.net/manual/en/function.json-encode.php

$json = file_get_contents("https://test.httpapi.com/api/domains/available.json?auth-userid=0&auth-password=password&domain-name=domain&tlds=com&tlds=info&tlds=org&tlds=net&suggest-alternative=true");

$myArr = json_decode($json);

var_dump($myArr);

答案 1 :(得分:2)

$json = file_get_contents("https://test.httpapi.com/api/domains/available.json?auth-userid=0&auth-password=password&domain-name=domain&tlds=com&tlds=info&tlds=org&tlds=net&suggest-alternative=true");

$response = json_decode( stripslashes($json) );

应该运作得很好