2012-01-30 74 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」,它工作正常。

它適用於像「圖像」,「照片」,「持續時間」這樣的常用術語。測試了所有這三個。

相關問題