2012-01-09 78 views
1

來自Facebook的Documentation對於我來說是不可理解的。與API和opengraph一起使用Facebook

我從來沒有與facebook工作過,並有一個基本的要求,在產品頁面上放置一個像按鈕。

因此,昨天,我添加了OpenGraph元標記,並將按鈕添加到我的產品頁面,如本文檔中所述,https://developers.facebook.com/docs/opengraph/。我還創建了一個應用程序,正如文檔所述,它已經擴展了基本元數據以添加一個必填字段來連接您的網頁和Facebook:fb:app_id

類似按鈕已經被確定,但我有幾個疑問,其表現如下: -

  1. 在一些網頁上,類似按鈕不讀OG標籤。而不是通過閱讀og標籤以故事的方式發佈整個事物,它只是顯示一個鏈接。在谷歌搜索過程中,我讀到它是因爲Facebook緩存而發生的,因爲在放置meta-tags之前我在facebook上分享了鏈接,這種情況正在發生。那麼,有沒有什麼辦法可以讓Facebook重新設置我的頁面的所有緩存或者之前完成的抓取。

  2. 雖然我創建了應用程序,但實際上我不知道該如何處理它。爲什麼需要它,重要的是它可以幫助我。

  3. 我在這裏測試了我的一個網址:Facebook Linter但它顯示了一些我無法理解的錯誤和東西。以下是圖片。請告訴我是否做了任何錯事,爲什麼它顯示這些錯誤

enter image description here

回答

1

的文檔OpenGraph含約預先定義的類型過時信息的Facebook,看到OpenGraph Types。您可能需要在開放圖形設置中使用開發人員應用程序爲您的應用程序/網站定義自定義對象類型「產品」。

您也可以閱讀OpenGraph beta的文檔。

更新:
有關於正是這個og:type一個類似的問題:Opengraph meta tag og:type set to 「product」 errors (like button & URL linter/debug)

+0

我試圖檢查的Facebook網址調試工具的知名產品的網站,看看他們使用的類型。我發現他們堅持同一種類型:「產品」。這些頁面也顯示了像我一樣的錯誤結果。可能是因爲產品是如此自然的類型,人們期望它被添加.....我也想着堅持相同的類型,是否正確的方式去? – 2012-01-10 06:49:28

+0

此類型在某些類型的點上工作(如[過時文檔](http://developers.facebook.com/docs/opengraph/)中所述),但停止工作。它被刪除了,所以它可能不會返回(只是猜測這個)。您可以在應用程序名稱空間下添加此類型。 – 2012-01-10 07:15:42

+0

我不知道該怎麼做....這[LINK](https://developers.facebook.com/docs/beta/opengraph/simpletypes/)提供的信息,但我不知道如何實現這一任務... – 2012-01-10 07:42:33