如何在用户墙上自动发布Facebook图表

时间:2012-05-03 01:35:23

标签: javascript facebook facebook-graph-api

你怎么能在他连接的时候把东西发布到用户墙上?

我试过了:

      <div id="fb-root"></div>
        <script src="//connect.facebook.net/en_US/all.js"></script>
          <script  type="text/javascript"> 

            FB.init({
              appId      : '35455XXXX46207', // App ID
              status     : true, // check login status
              cookie     : true, // enable cookies to allow the server to access the session
              xfbml      : true  // parse XFBML
            });


var publish = {
  method: 'feed',
  message: 'getting educated about Facebook Connect',
  name: 'Connect',
  caption: 'The Facebook Connect JavaScript SDK',
  description: (
      'A small JavaScript library that allows you to harness ' +
      'the power of Facebook, bringing the user\'s identity, ' +
      'social graph and distribution power to your site.'
  ),
  link: 'http://www.fbrell.com/',
  picture: 'http://www.fbrell.com/f8.jpg',
  actions: [
    { name: 'fbrell', link: 'http://www.fbrell.com/' }
  ],
  user_message_prompt: 'Share your thoughts about RELL'
};

FB.ui(publish, Log.info.bind('feed callback'));
</script>

这打开了一个facebook弹出窗口,但是我想直接用一​​些代码做这个..(就像spotify一样)

问题是什么? (我得到了ext_perms)

由于

1 个答案:

答案 0 :(得分:0)

Spotify使用Open Graph。

Joe Bloggs {action}'{object} {app}

所以Joe Bloggs {'听了'} {'Spotify'}上的{'歌曲名称和标题'}

您可以配置这些内容,并且在接受应用时需要获得这些权限。

在FB开发者中转到您的应用&gt;应用&gt;编辑应用&gt;打开图表。

你就是这样做的。至于自动分享,我不确定,我自己在找,但怀疑它不可行。想象一下滥用的能力。但听起来开放的Graph会做你想做的事。