【发布时间】:2017-03-10 09:16:19
【问题描述】:
您好,我只是为了好玩而制作一个私人网页。我调用了从 Steam API 获取 json 的调用,以便获取用户的头像。这是我的代码。
function getSteamImage() {
$key = "XXXXXXXXXXXXXXXXXXXXXXXXXXX";
$json = file_get_contents('http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key=$key&steamids=76561197960435530');
$json_array = json_decode($json,true);
$image = $json_array["response"]["players"]["avatar"];
return $image;
}
<li><img src="<?= getSteamImage() ?>"></li>
但现在我得到了这个错误:
file_get_contents(http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key=XXXXXXXXXXXXXXXX&steamids=76561197960435530): 无法打开流:连接尝试失败,因为 关联方在一段时间后没有正确响应,或 建立连接失败,因为连接的主机未能 回应。
顺便说一句,我在这里使用的 Steam 密钥不是我在脚本中使用的那个!
【问题讨论】:
标签: php file-get-contents steam-web-api