用于在应用程序中提示流发布的Facebook代码

时间:2011-01-31 07:35:37

标签: facebook

我使用facebook API有点困惑。我正在使用一个代码正在facebook的一边工作但不在facebook应用程序画布页面。

我有点想法但不确定。任何人都可以告诉我这背后的原因以及将在facebook应用程序中运行的代码。

使用像

这样的应用程序运行代码有什么不同
http://apps.facebook.com/exampleAPP/test.php

或普通网址

http://www. example.com/example/test.php

http://www. example.com/example/是画布网址

<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
  FB.init({
    appId  : '115454544334343454',
    status : true, // check login status
    cookie : true, // enable cookies to allow the server to access the session
    xfbml  : true  // parse XFBML
  });


  FB.ui(
  {
    method: 'stream.publish',
    attachment: {
      name: 'JSSDK',
      caption: 'The Facebook 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.'
      ),
      href: 'http://fbrell.com/'
    },
    action_links: [
      { text: 'fbrell', href: 'http://fbrell.com/' }
    ]
  },
  function(response) {
    if (response && response.post_id) {
      alert('Post was published.');
    } else {
      alert('Post was not published.');
    }
  }
);
</script>

1 个答案:

答案 0 :(得分:0)

我很确定stream.publish已被弃用且不受支持。你想要的是Feed dialog