2012-01-30 75 views
0

当我尝试为我的Facebook应用程序指定一个对象类型的图像时,它说它是保留的...所以我的问题是我如何去创建这个对象类型...或者我不创建对象类型并使用所有我的媒体类型og类型的文章...亲切的问候任何转型者... J是否可以在Facebook应用程序中使用对象类型图像?

回答

0

没有image开放图类型。您应该使用og:type = article并将og:image设置为您的图像缩略图。

+0

有,请参阅[复杂类型]中的图像类型(http://developers.facebook.com/docs/opengraph/objects/builtin/#complex) – 2012-01-30 10:07:27

1

您可以创建你希望你的应用程序namespace内任何类型(见Configuring Object Types),并随后将在您的OpenGraph标签:

<meta property="og:type" content="your-og-app:your-type"> 

如果要使用特定的内置型:

为了在您的应用中使用内置对象类型,您需要在​​中注册它们。

此外,我们已经创建了一组预定义的元标记组,可用作任何Open Graph对象的属性,称为complex types。应用程序应尽可能使用这些类型的属性来帮助显示和聚合操作和对象。因为类型不是对象类型,所以没有实例。相反,复杂类型的值包含在使用它们的对象中。

+0

感谢您的答复..但是,当我尝试和给我的应用程序一个对象类型的图像我得到以下“对不起,图像保留,不能使用,尝试一些更具描述性。” – jon 2012-02-01 16:51:36

+0

我也注意到,虽然你可以创建一个对象类型的'照片',当你这样做时,它会导致尝试发布操作时的问题...如果我使用'myphoto'等晦涩对象类型完全相同的代码工作...但我希望naemspace的整个目的是让我可以创建任何我想要的对象类型,例如'image'或'photo'...这将成为... .....(谢谢你的回应) – jon 2012-02-01 16:57:21

0

也许你正在试图使该属性的开头为“og:”前缀。我刚才尝试过。我输入了属性名称“og:anythingyoulike”(因为所有内置字段都以“og:”开头),并返回此错误。然后,我只是在名称输入字段中输入“anythingyoulike”,它工作正常。

它适用于像“图像”,“照片”,“持续时间”这样的常用术语。测试了所有这三个。

相关问题