2012-01-07 68 views
0

這是我的網頁:http://www.tutoriallapp.com/viewtutorial?title=How+to+Make+Pizza&tut_id=934&cat_id=1Facebook的OG:標題錯誤

我使用此設置了Facebook的Open Graph標題:

$tut_title = $_GET['title']; 
<meta name="og:title" content="<? echo $tut_title; ?>" /> 

然而,Facebook的調試工具不斷告訴我:

推斷屬性:應該明確提供og:title屬性,即使可以從其他標籤推斷出一個值。

當我硬編碼的稱號,它的工作原理......但是當我使用$_GET,這是行不通的。只是不明白。任何幫助,請和謝謝。

http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.tutoriallapp.com%2Fviewtutorial%3Ftitle%3DHow%2Bto%2BMake%2BPizza%26tut_id%3D934%26cat_id%3D1

回答

3

我看到這個。

<meta name="og:title" content="How+to+Make+Pizza" /> 
<meta name="og:description" content="How+to+Make+Pizza" /> 
<meta property="og:locale" content="en_us" /> 
<meta property="fb:admins" content="672940935"/> 
<meta property="og:url" content="http://www.tutoriallapp.com/viewtutorial?title=How+to+Make+Pizza&tut_id=934&cat_id=1"/> 

我不知道是否最好不用字符串值中的+字符來嘗試。