Php 再次获取文件内容不起作用

Php 再次获取文件内容不起作用,php,facebook,curl,Php,Facebook,Curl,我尝试了curl,因为filegetcontents现在在php中工作,任何人都可以给我解决方案,所以使用curl解决它下面是代码 $userData = json_decode(file_get_contents('https://graph.facebook.com/me?access_token='.$token.'&fields=name,id'),true); print($userData[id]).'<br/>'; 这个怎么样: $cFb = curl_ini

我尝试了curl,因为filegetcontents现在在php中工作,任何人都可以给我解决方案,所以使用curl解决它下面是代码

$userData = json_decode(file_get_contents('https://graph.facebook.com/me?access_token='.$token.'&fields=name,id'),true);
print($userData[id]).'<br/>';
这个怎么样:

$cFb = curl_init(
    'https://graph.facebook.com/me?access_token='.$token.'&fields=name,id'
);
curl_setopt($cFb, CURLOPT_RETURNTRANSFER, true);

$userData = json_decode(curl_exec($cFb), true);

curl_close($cFb);

print($userData['id']).'<br/>';
尽管如此,正如阿比克·查克拉博蒂在评论中所建议的那样,使用官方软件可能值得一试。SDK使用curl,因此它应该在您的托管环境中工作。

尝试以下方法:

$json = json_decode(file_get_contents('https://graph.facebook.com/me?access_token='.$token.'&fields=name,id'),true);
$json_output = json_decode($json, true);
现在您可以获得如下特定项目:

echo $json_output['id'];  

对于FacebookGraphAPI,文件内容应该可以使用,而且他们永远不会关闭访问。问题出在别的地方。你有没有试过grpah Explorer看看这是否有效?谢谢你的编辑:没有问题是我的主机不支持这个功能。GraphAPI工作得很好,但问题在于我的主机,所以我必须使用curl,而不是在这种情况下,为什么不使用PHP库进行FB。您正在尝试的可以通过使用api端点/meno来完成。bro thay不起作用。我在正常情况下尝试了它,它可以起作用。我的意思是我想清理过期的代币。为此,我必须使用这个。因为我必须删除过期的令牌。所以必须使用上面的代码。好的,兄弟。我一定要试试。我现在是暴徒。我一定会回答和评论