Facebook JS SDK - 如何将自定义故事发布到时间轴

时间:2014-04-14 09:13:29

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

我正在尝试将自定义故事发布到用户的时间轴。当我尝试发布故事时,它不会出现在用户的时间轴中,但会出现在用户的活动日志中(在用户的个人资料下)。

为了让故事在时间轴中显示,他必须在活动日志中选择它并选择“在时间轴上显示”。显然这不是我想要的。有什么办法可以直接在时间轴上显示它吗?

我使用以下代码:

var parent = this;
FB.api(
  'me/' + parent.facebook_app_namespace + ':score',
  'post',
  {
    newscore: "http://mydomain.com/open-graph/newscore?app_id=" + parent.facebook_app_id + "&game_id=" + parent.my_app_id + "&score=" + params.score + "&access_token=" + parent.facebook_app_access_token
  },
  function(response) {
    console.log(response);
  }
);

代码返回一个对象ID,表示故事已成功发布。

感谢。

1 个答案:

答案 0 :(得分:1)

最有可能的原因是您的应用处于开发模式 - 在这种情况下,故事不会在墙上发布,但会在活动日志中显示。

您可以在应用设置 -

中将应用切换为实时模式

enter image description here