4
我有一個支持多個地區(在這個例子中,EN_US默認和fr_FR目錄)的opengraph對象。Facebook的opengraph履帶不給我fb_locale
這是使用Facebook的opengraph生成的HTML頁面的一個例子,但是當我把它自己。
Default:
<meta property="og:locale" content="en_US"/>
<meta property="og:locale:alternate" content="en_US" />
<meta property="og:locale:alternate" content="fr_FR" />
<meta property="og:title" content="chair" />
?fb_locale=en_US
<meta property="og:locale" content="en_US"/>
<meta property="og:locale:alternate" content="en_US" />
<meta property="og:locale:alternate" content="fr_FR" />
<meta property="og:title" content="chair" />
?fb_locale=fr_FR
<meta property="og:locale" content="fr_FR"/>
<meta property="og:locale:alternate" content="en_US" />
<meta property="og:locale:alternate" content="fr_FR" />
<meta property="og:title" content="chaise" />
Facebook抓取工具不會向我發送fb_locale和X-Facebook-Locale。
解決方案:Refresh the cache of facebook
curl -X POST -F "id=http://yoururl" -F "scrape=true" -F "locale=fr_fr" "https://graph.facebook.com" -s
(在我的例子中,我使用fr_FR時)
嗨,我有同樣的問題也是如此。我剛剛打開另一個線程,提供有關此問題的更詳細問題:http://stackoverflow.com/questions/13511143/how-to-implement-internationalization-of-og-tags –