facebook图形后期提要PHP

facebook图形后期提要PHP,php,facebook-graph-api,Php,Facebook Graph Api,我试图简单地发布一个用户提要。 有人能告诉我为什么这不起作用吗? require '../src/facebook.php'; $facebook = new Facebook(array( 'appId' => '<MY ID>', 'secret' => '<MY SECRET>' )); // Get User ID $user = $facebook->getUser(); $token = $facebook->get

我试图简单地发布一个用户提要。
有人能告诉我为什么这不起作用吗?

require '../src/facebook.php';
$facebook = new Facebook(array(
    'appId'  => '<MY ID>',
    'secret' => '<MY SECRET>'
));

// Get User ID
$user = $facebook->getUser();
$token = $facebook->getAccessToken();

if ($user) {
    try {
        $post_id = $facebook->api('/me/feed', 'POST', array('message'=>'Hello World!'));
        if($post_id)
            echo '1';// nothing echo's
        else
            echo '0';

    } catch (FacebookApiException $e) {
        error_log($e);
        $user = null;
    }
}
require'../src/facebook.php';
$facebook=新的facebook(数组)(
“appId'=>”,
“秘密”=>“
));
//获取用户ID
$user=$facebook->getUser();
$token=$facebook->getAccessToken();
如果($user){
试一试{
$post_id=$facebook->api('/me/feed',post',array('message'=>'Hello World!'));
如果($post_id)
echo'1';//没有echo's
其他的
回音“0”;
}捕获(FacebookApiException$e){
错误日志($e);
$user=null;
}
}

您看到的响应是什么?Facebook应该归还一些东西吗?或者你甚至没有点击facebook服务器?

修复了
JS
scope

function fb_oAuth(){

    FB.login(function(response) {
     if (response.authResponse) {
         console.log('Welcome!  Fetching your information.... ');
         FB.api('/me', function(response) {
             console.log('Good to see you, ' + response.name + '.');
         });
     } else {
         console.log('User cancelled login or did not fully authorize.');
     }
 }, {scope: 'publish_stream'});//< - FIX

}
函数fb_oAuth(){ FB.登录(功能(响应){ if(response.authResponse){ log('欢迎!获取您的信息…); FB.api('/me',函数(响应){ log(“很高兴见到你,+response.name+”); }); }否则{ log('用户取消登录或未完全授权'); } },{scope:'publish_stream'});//<-FIX }
什么都没有。令牌和用户
echo
,因此如果连接失败,我知道连接在那里。facebook会抛出一些错误消息。尝试找到响应。我把它放在ini集合的顶部('display\u errors',1);错误报告(E|u ALL | E|u STRICT)