2013年7月即将进行的更改:无法为同一个Open Graph对象创建多个创建动作。解释?

问题描述 投票:0回答:1

在他们关于即将进行的重大更改的博客文章中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 facebook-opengraph
1个回答
2
投票

不,不是每个用户都只能创建一个动作对象对。根据我的理解,文档意味着您只能为每个对象定义一个create type操作。例如从文档中,recipe对象具有一个create actionwrite,现在配方对象不能具有其他创建类型的动作,例如add动作,可以依次添加新配方来创建一个配方对象。放在一行中:与对象关联的所有操作中,只有一个操作应创建该对象。

© www.soinside.com 2019 - 2024. All rights reserved.