Php http Graph并没有从我的fb页面返回我的墙贴,但是使用fbFetch()和JSON它工作得很好

Php http Graph并没有从我的fb页面返回我的墙贴,但是使用fbFetch()和JSON它工作得很好,php,facebook,Php,Facebook,通过fbFetch()和JSON检索我自己的墙贴效果很好,但尝试使用Php和Curl检索并没有给我带来任何好处 但是如果我使用另一个具有相同脚本的fb页面的fb页面id,请显示他的所有帖子 另一件疯狂的事情是,同一个Php Curl在本地主机模式下运行良好,并给我所有的facebook帖子 有人知道发生了什么吗?有解决这个问题的诀窍吗 我真的想使用PHP curl,而不是JSON 感谢所有能在这方面提供帮助的人 另一个人也有同样的问题,但有人回答他的问题如果: 下面是PHP,其工作原理如下: -

通过fbFetch()和JSON检索我自己的墙贴效果很好,但尝试使用Php和Curl检索并没有给我带来任何好处

但是如果我使用另一个具有相同脚本的fb页面的fb页面id,请显示他的所有帖子

另一件疯狂的事情是,同一个Php Curl在本地主机模式下运行良好,并给我所有的facebook帖子

有人知道发生了什么吗?有解决这个问题的诀窍吗

我真的想使用PHP curl,而不是JSON

感谢所有能在这方面提供帮助的人

另一个人也有同样的问题,但有人回答他的问题

如果:

下面是PHP,其工作原理如下:

-检索任何fb页面id的帖子->确定

-仅在localhost模式下检索我自己的帖子->确定

-通过我的网站在线检索我自己的帖子->否

//function to retrieve posts wall
function loadFB($idpage)
{
    $fbID=$idpage;

     $graph="http://graph.facebook.com/".$idpage."/posts?limit=5";

     $c = curl_init($graph);
     curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);

     $page = json_decode(curl_exec($c));

     curl_close($c);

     return $page->data;
}

$fbid='260323319978';

$fbCount=0;


$myPosts=loadFB($fbid);

date_default_timezone_set("America/Buenos Aires");
foreach($myPosts as $dPost)
{
    if($dPost->from->id==$fbid)
     {
        $dTime = strtotime($dPost->created_time);

          $myTime=date("d M Y h:ia",$dTime);


          echo $mensaje=$dPost->message;


          echo $fotolink=$dPost->link;

          echo $foto=$dPost->picture;


          echo $post_likes=$dPost->likes->count;

          $permalink=$dPost->id;
          $permalink=split('_',$permalink);
          echo $perma=$permalink[1];

          $fbCount++;

          if($fbCount >= $fbLimit) break;  

     }

}

?>
下面是Javascript JSON,其工作原理如下:

-检索任何fb页面id的帖子->确定

-仅在localhost模式下检索我自己的帖子->确定

-通过我的网站在线检索我自己的帖子->确定

<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript">

  function fbFetch(){

      var url = "http://graph.facebook.com/260323319978/posts?filter=1&limit=5";   

        $.getJSON(url,function(json)
        {
               var html = "<ul>";

                $.each(json.data,function(i,fb)
                {
                    var fecha=fb.created_time.split("T"); 
                    var trozos=fecha[0].split("-");
                    var mes;
                    switch(trozos[1])
                    {
    case '01': 
    mes='Enero'
    break;
    case '02': 
    mes='Febrero'
    break;
    case '03': 
    mes='Marzo'
    break;
    case '04': 
    mes='Abril'
    break;
    case '05': 
    mes='Mayo'
    break;
    case '06': 
    mes='Junio'
    break;
    case '07': 
    mes='Julio'
    break;
    case '08': 
    mes='Agosto'
    break;
    case '09': 
    mes='Setiembre'
    break;
    case '10': 
    mes='Octubre'
    break;
    case '11': 
    mes='Noviembre'
    break;
    case '12': 
    mes='Diciembre'
    break;
                    }
                    var permalink=fb.id;
                    var permalink=permalink.split("_");
                    var perma=permalink[1];
                    var pic=""+fb.picture+"";




           html += "<li id='li'><div style='font-size:11px; color:#af1e1b; margin-bottom:4px;'>"+ trozos[2] +" de "+ mes +" del "+ trozos[0] + "</div><div style='color:#72697e;'>" + fb.message + "</div><br>"+ img +"</li>"; 
                });

                pic="";
                perma="";

            html += "</ul>";



            $('.facebookfeed').animate({opacity:0}, 500, function(){

                    $('.facebookfeed').html(html);

                                                                  });

            $('.facebookfeed').animate({opacity:1}, 500);

        });


    };


    </script>
<body onLoad="fbFetch()">


        <div class="facebookfeed">

        </div> 

函数fbFetch(){
变量url=”http://graph.facebook.com/260323319978/posts?filter=1&limit=5";   
$.getJSON(url,函数(json)
{
var html=“
    ”; $.each(json.data,函数(i,fb) { var fecha=fb.创建时间分割(“T”); var trozos=fecha[0]。拆分(“-”); var mes; 开关(trozos[1]) { 案例'01': 梅斯·埃内罗 打破 案例'02': “费布雷罗” 打破 案件'03': “马尔佐” 打破 案件'04': “阿布里尔” 打破 案例'05': 梅斯·梅奥 打破 案例'06': “朱尼奥” 打破 案例'07': “胡里奥” 打破 案例'08': 梅斯·阿戈斯托' 打破 案例'09': mes='Setiembre' 打破 案例“10”: mes='Octubre' 打破 个案"11": mes='Noviembre' 打破 案例“12”: 我是“迪吉姆布” 打破 } var permalink=fb.id; var permalink=permalink.split(“”); var perma=permalink[1]; var pic=“”+fb.picture+”; html++“
  • ”+trozos[2]+“de”+mes+“del”+trozos[0]+“+fb.message+”
    “+img+”
  • ”; }); pic=“”; perma=“”; html+=“
”; $('.facebookfeed')。设置动画({opacity:0},500,function(){ $('.facebookfeed').html(html); }); $('.facebookfeed')。设置动画({opacity:1},500); }); };
与我们共享您的代码如何?另外,您是否有兴趣使用?还是纯cURL?如果我们的代码是PHP和Javascript,我更喜欢通过cURL或SDK使用PHP,我不希望使用Javascript检索。