当我使用以下代码在facebook devopers中调试
时<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#" xmlns:fb="http://www.facebook.com/2008/fbml"> <html> <meta property="fb:app_id" content="lotsnumbers" /> <meta property="og:title" content="FOR SALE"/> <meta property="og:type" content="product"/> <meta property="og:url" content="www.website.com.au/php_test.php"/> <meta property="og:image" content="image.gif" <meta property="og:description" content="Stuff for sale" />
我收到以下错误
“网站”类型的网址“http://www.website.com.au/php_test.php”上的对象无效,因为属性“og:url”的给定值“www.website.com.au/php_test.php”无法解析为类型'URL'。
有人可以告诉我为什么吗? 提前谢谢。
答案 0 :(得分:0)
您需要在http://
上添加scheme(https://
或og:url
)。它似乎在丢失时未正确解析:
<meta property="og:url" content="http://www.website.com.au/php_test.php" />
修复这个缺失的自我关闭:
<meta property="og:image" content="image.gif" />