фейсбук вроде не читает og: свойства - PullRequest
0 голосов
/ 14 ноября 2011

У меня есть несколько страниц с профилями и статьями с контентом, созданным из php и mysql.Мой код про фейсбук: (все остальное ..........)

<head>
.....
<meta property="og:title" content="<?php echo $title; ?>" />
<meta property="og:description" content="<?php echo $description; ?>" />
<meta property="og:type" content="article" />
<meta property="og:url" content="http://xxxxxxxx?profile.php?id=<?php echo $id;?>"/>
<meta property="og:image" content="<?php echo $imagename;?>" />
<meta property="og:site_name" content="xxxxxxxxx" />
<meta property="fb:admins" content="xxxxxxxxxxxxxxxxx" />
.....
</head>
<body>
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
..............
<div class="fb-like" data-href="http://xxxxxxxxx/profile.php?id=<?php echo $id; ?>;" data-send="true" data-width="450" data-show-faces="true"></div>
................
</body>

1) фейсбук лайк берет контент с моей страницы индекса и в отладчике фейсбук я получаю ошибки:1004 *

 Inferred Property: The og:url property should be explicitly provided, even if a value can be inferred from other tags.
 Inferred Property: The og:title property should be explicitly provided, even if a value can be inferred from other tags.
Inferred Property:  The og:image property should be explicitly provided, even if a value can be inferred from other tags.
Inferred Property:  The og:locale property should be explicitly provided, even if a value can be inferred from other tags. 

2) Администратор Facebook в порядке

3) php генерирует содержимое в порядке.Я проверил код страницы из браузера

любые предложения ??

1 Ответ

0 голосов
/ 14 ноября 2011

Из документации:

In addition, we've extended the basic meta data to add a required field to connect your webpage with Facebook:

fb:app_id - A Facebook Platform application ID that administers this page.

http://developers.facebook.com/docs/opengraph/

Попробуйте также добавить этот тег и посмотрите, поможет ли это.

Также убедитесь, что URL-адресправильно закодировано: http://www.php.net/manual/en/function.rawurlencode.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...