2017-06-04 44 views
1

這是一個非常基本的(可能非常愚蠢的)問題,但我無法找到一個解決Facebook開發人員網站的問題。有了Facebook Open Graph,有沒有辦法爲Like和Share指定不同的OG標籤?

說你的網站的主頁是www.example.com。你必須在www.example.com/specific-page.php

在特定page.php文件網站上的子頁面,我想有兩個按鈕旁邊的對方:

  1. Facebook Like按鈕,點擊時,喜歡我的主域(www.example.com)。

  2. Facebook的分享按鈕,單擊時,股價特定page.php文件

很顯然,我不得不對特定page.php文件OG元標記(例如低於),但兩者共享和像按鈕正在使用該信息,因此您似乎無法將「Like」歸因於主域名和「共享」到特定頁面的信息。

換句話說,如果Like按鈕www.example.com上的網頁計數顯示143個喜好,然後有人在特定page.php文件點擊喜歡,我想要那個網頁數量現在是144.

<meta property="og:image"content="http://www.example.com/images/facebookthumb.png" /> 
<meta property="og:title" content="Example" /> 
<meta property="og:url" content="http://www.example.com/specific-page.php" /> 
<meta property="og:site_name" content="Example"/> 
<meta property="og:type" content="website"/> 
<meta property="og:description" content="Example.com is an exemplary site." /> 

所以我想我的最終問題是:有沒有一些方法可以爲Like和Share指定單獨的OG標籤?

回答

1

不,沒有辦法。此前,有使用FB.ui飼料對話框與自定義參數共享一個選項:https://developers.facebook.com/docs/sharing/reference/feed-dialog

隨着2017年4月18日,以下參數不再通過圖形API的版本2.9或更高版本支持 。對於2.8和更低的版本中, 參數將繼續工作,直到7月17日,2017年

+0

因此,通過「此前,有一個選項」,你說不能再被使用,或者將它完全過時了不久?在閱讀您發送的鏈接(謝謝),似乎只有幾個屬性將很快被棄用,但我可能會誤解。 – user3304303

+1

我會將這些信息添加到我的答案中。好吧,這只是文檔中的一段引文。 – luschn

相關問題