我們有一個像按鈕。我們填充數據的href的東西,如:http://foo.com/stuff/1?tracking=member1Facebook「贊」請求參數無
當Facebook刮掉我們在「OG」元標記定義標題和圖像的網頁,它忽略從數據HREF原來的請求參數。這意味着我們不能根據引薦會員來定製標題和圖片,但這正是我們需要做的。
我們已經嘗試過各種各樣的data-href和url:url字段值的組合。有沒有人有任何想法?
<meta content="This title should be based on the referring member" property="og:title"></meta>
<meta content="Content would go here" property="og:description"></meta>
<meta content="http://foo.com/stuff/1" property="og:url"></meta>
<meta content="http://foo.com/images/hello.png" property="og:image"></meta>
<meta content="Foolandia" property="og:site_name"></meta>
,然後我們像按鈕標籤:
<fb:like data-action="like" data-href="http://foo.com/stuff/1" data-ref="member1" data-send="false" data-show-faces="false" />
事實上,我們確信它不是**相同的價值。請求參數基本上是成員標識。當FB刮擦時,它不是引用成員。我們希望FB使用帶請求參數的data-href url,因爲當我們構建這個url時,我們知道這個成員是誰。當FB回來刮一個單獨的請求,我們已經失去了這個信息。我們認爲可能省略了og:url會導致FB依賴於數據href,但它仍然將規範url理解爲foo.com/stuff/1。我們如何強制FB將數據href視爲規範? – michdsouza 2012-07-23 21:54:14
你不這樣做,一塊內容上的'og:url'標籤就是該頁面的規範元數據應該存在的地方 - 爬蟲去那裏 - 你可以重定向其他瀏覽器而不是登陸那些頁面,但是爬行器需要獲得一致的元數據 – Igy 2012-07-24 11:44:15