在用户的Facebook墙上自动发布图形API

时间:2011-12-28 08:59:03

标签: javascript html facebook facebook-graph-api facebook-javascript-sdk

我试图在我的应用中实现auto_publish。点击登录按钮,' publish_stream'请求许可。

我似乎可以在成功登录后自动在用户的墙上发布。这是我的代码:

            function graphStreamPublish(){
            showLoader(true);
            FB.api('/me/feed', 'post', publish, 
                { 
                    message     : "Merry Christmas!",
                    link        : 'http://domain.com',
                    picture     : 'http://domain.com/xxxx.jpg',
                    name        : 'Happy Christmas',
                    description : 'Send a Christmas greeting!'

            }, 
            function(response) {

               console.log(response);
               alert('Shared!');

            });
        }

1 个答案:

答案 0 :(得分:0)

你的FB.login在哪里

 FB.login(function(response) {
   if (response.authResponse) {
     FB.api('/me', function(response) {
       //YOU CAN PUT YOUR POSTING CODE HERE
     });
   } else {
     console.log('User cancelled login or did not fully authorize.');
   }
 }, {scope: 'email'});