我想在PHP中进行以下API调用:
https://www.googleapis.com/freebase/v1/search?indent=true&filter=%28any+type%3A%2Fcvg%2Fcomputer_videogame%29
如何在不使用卷曲的情况下这样做?
答案 0 :(得分:1)
使用PHP方法:file_get_contents()
:http://us1.php.net/file_get_contents
答案 1 :(得分:1)
返回json。您应该使用json_decode()
和file_get_contents()
。
示例:
<?php
$file = file_get_contents("https://www.googleapis.com/freebase/v1/search?indent=true&filter=%28any+type%3A%2Fcvg%2Fcomputer_videogame%29");
$json = json_decode($file, true);
echo "<pre>";
print_r($json);
echo "</pre>";
?>
答案 2 :(得分:0)
如果这是一个简单的GET请求,file_get_contents可以很好地做到这一点:
$return = file_get_contents('https://www.googleapis.com/freebase/v1/search?indent=true&filter=%28any+type%3A%2Fcvg%2Fcomputer_videogame%29');
如果您可以处理返回正文(取决于内容类型),并且不需要处理错误/特殊http标头/身份验证。
答案 3 :(得分:0)
使用正确配置的“file_get_contents
”。