5

我一直在尝试使用 Facebook 的新“用户拥有”对象来跟踪移动 Unity 游戏中的进度/分数,供用户和他们的朋友使用。因此,对于每个完成的“级别”,我都会创建一个新myapp:level对象。

但是,每当像这样创建对象时,它都会在用户的活动日志中显示为“用户发布的对象标题”。我主要只是想将这些对象用作数据存储,并作为应用程序查询和显示朋友数据的一种方式。myapp:complete如果用户明确选择从应用程序内共享它,我只想发布自定义操作(例如, )。

它不仅会生成这些帖子,还会在我的应用程序的类型定义中创建一个新的自定义对象类型,简称为“Object”,以及一个名为“Post”的操作类型(实际上似乎是og.posts)。我什至必须提交这个自动生成的 Post 操作以供审核​​,这似乎很奇怪。

我可以以某种方式禁用发布操作,还是它是创建用户拥有的对象的固有部分?如果我不能禁用它,有什么办法可以对用户隐藏它?我无法设置no_feed_story该操作,因为该操作是对象创建中隐含的。

(注意,我没有在 iOS 上使用 Facebook 3.5 SDK,而是在 Android 上使用用于 Unity 的 Prime31 Facebook 插件,但实际上我只是按照Object API 页面上的指定发送图形请求。)

4

1 回答 1

0

我不认为 Facebook 用户拥有的对象打算充当数据存储?

无论如何,图表的工作方式是您发布的所有内容实际上都是一个动作。即使在发布对象时。在用户时间轴上发布的内容是将这个新数据项发布到社交或开放图表的操作。

底线:你不能摆脱这个发布的东西,因为它有点违背 Facebook 开放和社交的目的。

于 2013-05-14T12:59:25.480 回答