0

嗨,当他连接时,我怎样才能简单地在用户墙上发布一些东西?

我试过这个:

      <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 )

谢谢

4

1 回答 1

0

Spotify 使用 Open Graph。

Joe Bloggs {action} 在 {app} 上添加了一个 {object}

所以 Joe Bloggs {'listened to'} {'Spotify'} 上的 {'song name and title'}

您可以配置这些是什么,并且在接受应用程序时需要获得这些权限。

在 FB 开发人员 > 应用程序 > 编辑应用程序 > 打开图表中转到您的应用程序。

这就是你可以做到的。至于自动共享,我不确定,我自己正在寻找它,但怀疑它不可行。想象一下虐待的能力。但听起来 open Graph 会做你想做的事。

于 2012-05-22T16:13:40.383 回答