Facebook как проблема, одинаковое количество для всех сообщений - PullRequest
1 голос
/ 13 марта 2011

Да, я был на этом весь день и до сих пор не могу это исправить.

Сайт: example.com Я использую iFrame как api со ссылкой типа

<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fexamle.com&amp;layout=button_count&amp;show_faces=false&amp;width=80&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;locale=en_US" scrolling="no" frameborder="0" allowtransparency="true" style="border:none; overflow:hidden; width:80px; height:30px"></iframe>"

или

<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fexamle.com&amp;layout=button_count&amp;show_faces=false&amp;width=80&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;locale=en_US" scrolling="no" frameborder="0" allowtransparency="true" style="border:none; overflow:hidden; width:80px; height:30px"></iframe>

Но похоже, что они имеют одинаковые значения для голосования, даже если вы посещаете URL-адрес напрямую, кто-нибудь знает почему?

Большое спасибо,


Даже используя FB: как эта проблема все еще происходит

<fb:like href="http://examle.com" layout="button_count" show_faces="false" width="80" action="like" font="arial" colorscheme="light" class=" fb_edge_widget_with_comment fb_iframe_widget"></fb:like>

Я добавил

<meta property="og:title" content="Google Nexus S - Black unlocked"/> 
<meta property="og:type" content="product"/> 
<meta property="og:url" content="http://examle.com"/>

И все же это не работает? Lint'er говорит http://examle.com?


Линтер теперь выбирает правильный URL, но все кнопки «Мне нравится» сохраняют одно и то же значение ...

Ответы [ 2 ]

3 голосов
/ 13 марта 2011

Вам не хватает некоторых мета-тегов Open Graph: og:url и fb:admins or fb:app_id относятся к Like Plugin (теги Open Graph) .

Если вы протестируете оба URL в URL Linter, вы заметите, что Facebook захватывает один и тот же URL!( URL1 - URL2 )

2 голосов
/ 14 марта 2011

Проблема заключалась в том, что хотя метатеги были на странице, они были очень далеко внизу в заголовке, который был на 100 строк +

Это означало, что Facebook не поднимал их, перемещая метатеги вПервые 5 строк документа исправили проблему.Я полагаю, что FB загружает только верхние X строк / байтов вашего сайта.

Большое спасибо ifaour за указание на URL Linter !

Ps поверхэтот FB кэшировал все предыдущие лайки, поэтому мне пришлось немного изменить все ссылки (я только что добавил? n), чтобы он распознал его как новую ссылку!

...