0

在他们关于即将发生的重大变化的博客文章中 http://developers.facebook.com/blog/post/2013/04/03/platform-updates--operation-developer-love/

FB 写道:我们不再允许对同一个 Open Graph 对象进行多个创建操作,如此处所述: https ://developers.facebook.com/docs/opengraph/creating-object-types/

我认为这意味着您只能将一种操作类型定义为创建类型,这是合理的,但似乎并非如此。似乎对于每个用户,您只能创建一个动作实例!

在该页面上,他们给出了创建食谱的示例。很公平,但是保持这个例子,如果你允许你的用户创建一个食谱并包含像食谱名称这样的属性呢?在用户创建一个“食物”操作属性设置为“香蕉面包”的菜谱后,他们再也不能创建另一个菜谱(例如一个操作属性设置为“披萨”的菜谱。)我尝试设置“创建”属性并确认我不能创建一个以上的 action 属性实例。我想知道我是不是误会了?是否只是避免标记您的创建操作的解决方案?

4

1 回答 1

2

不,它不像每个用户只能创建一个动作对象对。根据我的理解,文档的意思是说您只能为每个对象定义一个创建类型的操作。例如,从文档中,recipe对象有一个,create actionwrite,现在配方对象不能有任何其他创建类型的动作,比如可能是add可以添加新配方的动作,从而创建配方对象。把它放在一行中:在与对象相关的所有动作中,只有一个动作应该是创建对象。

于 2013-04-06T16:44:28.097 回答