【问题标题】:Facebook Open Graph Action: the last posted action overwrites the previousFacebook Open Graph Action:最后发布的操作会覆盖之前的操作
【发布时间】:2014-09-26 09:54:31
【问题描述】:

我正在玩 Facebook Open Graph Stories... 当用户在我的移动应用程序中执行某些操作时,我的 FB 应用程序会创建一个“应用程序拥有的对象”(因为它是公开的),然后将操作发布到用户的 facebook 个人资料..

现在我意识到,当同一个用户执行相同的打开图形操作两次或更多次时,最后一个操作会覆盖上一个操作...有可能吗?

例如:

1) 用户点击了我的移动应用程序上的一个按钮,我创建了打开的图形对象(称为“OBJECT1”),然后将打开的图形 ACTION1 发布到 Facebook(考虑我有一个称为“报告”的操作)标记 FRIEND1

2)同一用户再次单击按钮,我创建了第二个打开的图形对象(称为“OBJECT2”)并将打开的图形 ACTION1 发布到 facebook(操作与 point1 相同)标记 FRIEND2

现在第 1 点的故事将被第 2 点的故事覆盖,即使我标记了 2 个不同的人...对于覆盖,我的意思是 FRIEND1 个人资料上的故事将被“删除”或无论如何它不再可见

有可能吗?

所以,回顾一下,不同的 OBJECT 相同的 ACTION 但不同的用户标签

你能帮帮我吗? P.S.:使用 facebook 工具我可以看到应用程序拥有的对象是好的

【问题讨论】:

  • 问题可能出在应用拥有的对象上吗?
  • Facebook 标记的故事是否可能有某种超时?我不明白为什么它们会在未知时间后从朋友的时间线上消失...有人可以帮我吗?

标签: facebook facebook-graph-api action facebook-stream-story custom-stories


【解决方案1】:

我尝试使用用户拥有的对象,但结果是一样的......现在我想我明白为什么故事消失了:因为 X 时间后帖子是“旧的”并且它消失了......如果你想管理这一点,当您发布操作时,您需要传递“expires_in”或“结束时间”参数

【讨论】:

  • 即使我将 end_date 设置在 2 周内,帖子也会在 end_date 之前的时间线上消失......在几个小时内......这怎么可能?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多