-1
嗨即时通讯有一些麻烦。我想从一个特定的Facebook页面我进的代码如下所示:PHP的Facebook饲料
<?php
//Get the contents of the Facebook page
try
{
$FBpage = file_get_contents('https://graph.facebook.com/hereihaveenteredcorrectpageid
/feed?access_token=hereihaveenteredcorrectaccesstoken');
}catch{
echo "Load Failed";
}
//Interpret data with JSON
$FBdata = json_decode($FBpage);
echo "$FBdata";
//Loop through data for each news item
foreach ($FBdata->data as $news) {
//Explode News and Page ID's into 2 values
$StatusID = explode("_", $news->id);
echo '<li>';
//Check for empty status (for example on shared link only)
echo $news->message;
echo '</li>';
}
?>
我检查了网址,我得到正确的饲料在我的浏览器当我输入网址,但没有什么显示在我的网站。这段代码与try catch返回的页面没有任何反馈,这段代码与try catch返回空白页(wordpress)。我不明白什么是错的,为什么我不能得到饲料。
我试着在json之后回显$ FBpage和$ FBdata,但它什么也没有返回,就像提要是空的一样......没有错误信息。
所以问题是get_file_contents某处...它只是不工作。请帮助我,我不知道该怎么做。
确定,但如果我不这样做的尝试捕捉,它仍然doeas不会呈现任何东西.. – user1214054
这是一个明显的错误。你应该继续调试。 – Tchoupi
我已经通过Curl而不是file_get_contents解决了问题 – user1214054