-1

このリファレンスを使用して、単純にユーザー フィードに投稿しようとしています。
なぜこれがうまくいかないのか誰にも教えてもらえますか?

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;
    }
}
4

2 に答える 2

0

JSスコープで固定

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

}
于 2012-09-20T00:01:02.367 に答える
-1

あなたが見ている反応は何ですか?Facebookは何かを返す必要がありますか? または、Facebookサーバーにアクセスしていませんか?

于 2012-09-19T21:15:53.657 に答える