Facebook FB.api发布如何指定目标

时间:2010-08-11 03:07:31

标签: api facebook post hyperlink target

我正在使用FB.api OpenGraph在用户的墙上发布消息。我希望链接目标等于'_blank',因此它会在新选项卡中打开。可能吗 ? Facebook文档没有提供太多细节。

  var params = {};

  params['message'] = 'message';
  params['name'] = 'name';
  params['link'] = 'http://link';
  params['picture'] = 'http://picture';
  params['description'] = 'description';

  FB.api('/me/feed', 'post', params, function(response) {
    if (!response || response.error) {
      alert('Error occured');
    } else {
      alert('Post ID: ' + response);
    }
  });

2 个答案:

答案 0 :(得分:0)

这是他们自己管理的东西。你无能为力。仍然是AFAIK,这是默认行为。

答案 1 :(得分:0)

我认为它与应用设置中的Apps Url有关。 我目睹了,当应用程序网址是app.com时 我通过链接app.com/results.php在我的用户Feed上共享的所有链接将在同一选项卡上打开,我与链接www.app.com/results.php共享的链接将在新链接中打开。  那里的问题是,从www.app.com,我无法出于某种原因授权api访问。  我会尝试注册两个网址,看看会发生什么。