我是编程新手,我正在建立一个网站,从IGN的API中获取视频游戏信息(我想先使用steam的API,但我不知所措)。我跟着这个链接
https://www.mashape.com/cosmin/ign-com-video-games-rating<
我唯一可以工作的是CURL请求,当我在终端中运行它时(使用mac)它工作正常并提取JSON信息。
有没有办法可以从我的.php文件中执行curl代码?我一直试图解决这个问题,并在任何地方寻找,无法找到语法或做什么。下面是应该在JSON对象中返回信息的PHP代码。我如何回应我刚才在.php文件中请求的信息?任何帮助将不胜感激。
HttpResponse<JsonNode> response = Unirest.get("https://videogamesrating.p.mashape.com/get.php?count=5&game=World+of+Warcraft")
.header("X-Mashape-Key", "iQCpZr4YWLmsh8ZcjNiXFIJlhYc9p1gsXLFjsnx6zkgaLyLskF")
.asJson();
答案 0 :(得分:0)
将标题信息添加为Unirest::get()
来电的第二个参数:
$url = "https://videogamesrating.p.mashape.com/get.php?count=5&game=World+of+Warcraft";
$headers = array(
'X-Mashape-Key' => 'iQCpZr4YWLmsh8ZcjNiXFIJlhYc9p1gsXLFjsnx6zkgaLyLskF'
);
HttpResponse response = Unirest.get($url, $headers).asJson();