在PHP中解析JSON不会给出响应

在PHP中解析JSON不会给出响应,php,json,parsing,Php,Json,Parsing,所以我试图从JSON文件中获取一些信息。但由于某种原因,我所需要的信息没有得到实际的回应 这是我正在运行的代码 $json_object = file_get_contents('http://steamcommunity.com/profiles/'.$steamID.'/inventory/json/730/2'); $json_decoded = json_decode($json_object); echo $json_decoded->success; 我从一块饼干上得到蒸汽

所以我试图从JSON文件中获取一些信息。但由于某种原因,我所需要的信息没有得到实际的回应

这是我正在运行的代码

$json_object = file_get_contents('http://steamcommunity.com/profiles/'.$steamID.'/inventory/json/730/2');
$json_decoded = json_decode($json_object); 
echo $json_decoded->success;
我从一块饼干上得到蒸汽ID。但如果您想查看JSON的外观,可以查看以下链接:

问题是您正在检查的URL被重定向到另一个URL,
file\u get\u contents()
不支持以下重定向,因此您最好使用
cURL


检查这个答案

这个问题就像其他人告诉你的一样在这个链接中

我只是监视响应,因此当您访问链接时,您会得到一个对新链接的
302临时移动
http响应,该链接是


您可以尝试使用file_get_contents获取内容,如果您的链接不仅仅是一个steam id,或者使用
curl
library

您在
$json_对象中做了什么
?它可能不是utf8吗?$json_对象中的内容是什么?您希望它给我一个长json响应。。获得
echo$json_解码->成功;is 1
您确定
$json\u对象
不是空的吗?确保
file\u get\u contents()
按预期工作。我将其放在streamcommunity.com/id/SANDISS/inventory/json/730/2链接中,但仍然没有得到响应。此外,如果您查看最顶部链接的内部,它应该输出“true”