最近發現有些人在問他Facebook按讚的按鈕掛掉了,但是找不到原因,語法也沒錯,所以很納悶。
剛好這問題我之前blogger範本被我手滑換掉的時候也遇過,所以順便來回一下。
首先,可以先確認一下自己的Facebook Social Plugins語法是否正確,你可以參考Facebook Like Button的範例語法,若你是一年前拿的語法,跟現在的語法也許有出入了,這邊可以先確認一下。
然後,確認自己的html內有掛上適當的Open Graph Tags,也就是meta內那堆og:title ...etc ,FB Like會需要下列tags:
og:title -
在Blogger範本這樣寫
<b:if cond='data:blog.pageType != "item"'>
<meta expr:content='data:blog.title' property='og:title'/>
<b:else/>
<meta expr:content='data:blog.pageName' property='og:title'/>
</b:if>
og:type - 我是打website <meta content='website' property='og:type'/>
og:image - 自己塞張圖片連結上去...
og:url - Blogger上可使用<meta expr:content='data:blog.canonicalUrl' property='og:url'/>
og:site_name - <meta expr:content='data:blog.title' property='og:site_name'/>
fb:admins / fb:app_id - 照舊
如果看不懂可以看我blog的原始檔去對照。
這樣應該就可以用了,如果還是不行,可以用Facebook Debugger,把網址打進去,大致上都可以知道原因。
剛好這問題我之前blogger範本被我手滑換掉的時候也遇過,所以順便來回一下。
首先,可以先確認一下自己的Facebook Social Plugins語法是否正確,你可以參考Facebook Like Button的範例語法,若你是一年前拿的語法,跟現在的語法也許有出入了,這邊可以先確認一下。
然後,確認自己的html內有掛上適當的Open Graph Tags,也就是meta內那堆og:title ...etc ,FB Like會需要下列tags:
og:title -
在Blogger範本這樣寫
<b:if cond='data:blog.pageType != "item"'>
<meta expr:content='data:blog.title' property='og:title'/>
<b:else/>
<meta expr:content='data:blog.pageName' property='og:title'/>
</b:if>
og:type - 我是打website <meta content='website' property='og:type'/>
og:image - 自己塞張圖片連結上去...
og:url - Blogger上可使用<meta expr:content='data:blog.canonicalUrl' property='og:url'/>
og:site_name - <meta expr:content='data:blog.title' property='og:site_name'/>
fb:admins / fb:app_id - 照舊
如果看不懂可以看我blog的原始檔去對照。
這樣應該就可以用了,如果還是不行,可以用Facebook Debugger,把網址打進去,大致上都可以知道原因。