1

我正在尝试为我的应用程序定义 facebook 图形操作。

用户可以发表他们对动物的看法,动物可以是好的也可以是坏的。我想使用时间轴和 Open Graph API 发布他们的投票:

约翰认为大象很好。

或者

约翰认为蛇是坏的。

有可能做到这一点吗?我可以有一个以好/坏作为论据的思考动词吗?或者我可以有两个动词:“认为对象是好的”,“认为对象是坏的”,并以某种方式配置应用程序以显示我想要的文本?

4

2 回答 2

1

这是不可能的,因为您的操作中有三个变量。将object是动物,而action将是“思考”,但没有空间添加“好”和“坏”。Facebook只会让你在表格中做某事User is {action} {object},不会User is {action} {object} is {good|bad}

于 2012-05-31T08:55:22.857 回答
1

您可以将自定义属性添加到操作,请参阅 [1] 和 [2]。

虽然您可以在构建聚合时轻松访问这些属性,但我不确定您是否可以让它们显示在发布的简单操作消息中……(也许通过您的应用程序的翻译设置?但我对此表示怀疑。)

也许您可以使用 message 参数,并在发布动作时预先填写“我认为大象是好/坏”?(然后您可能必须将您的动作动词更改为“评价”动物之类的东西,否则它才有意义。)

[1] https://developers.facebook.com/docs/opengraph/define-actions/#custom [2] https://developers.facebook.com/docs/opengraph/actions/#instance-property

于 2012-05-31T09:08:54.723 回答