Когда я запускаю свой объект Facebook Open Graph (http://www.21dads.com/testobject) через Отладчик объектов, я получаю следующие ошибки:
Недопустимое значение объекта: объект по URL-адресу 'http://www.21dads.com/testobject' типа 'thetestasdf: recipie' недействителен, поскольку данное значение 'www.21dads.com/testobject' для свойства 'og: url' не может быть проанализирован как type 'url'.
Отсутствует обязательное свойство: требуется свойство og: url, но не присутствует.
Отсутствует обязательное свойство: требуется свойство og: type, но не присутствует.
Отсутствует обязательное свойство: требуется свойство og: title, но не присутствует.
Вот HTML на странице объекта:
<html xmlns="http://www.w3.org/1999/xhtml">
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# thetestasdf: http://ogp.me/ns/fb/thetestasdf#">
<meta property="fb:app_id" content="325291980834949" />
<meta property="og:type" content="thetestasdf:recipie" />
<meta property="og:url" content="www.21dads.com/testobject" />
<meta property="og:title" content="Cookie Recipie!" />
<meta property="og:description" content="Tastiest recipe ever" />
<meta property="og:image" content="http://cdn.techpatio.com/wp-content/uploads/2009/11/cookie_law_eu.gif" />
<title> Cookie Recipie</title>
<head/>
<body>
<p> Test object page </p>
</body>
</html>
URL "www.21dads.com/testobject" - это мой контроллер, который затем генерирует HTML из файла вида. Почему этот URL не может быть проанализирован?
Почему я получаю другие ошибки "отсутствия требуемого свойства", когда они уже включены?
Спасибо.