Итак, у меня есть сайт, назовем его foo.com
, и на всех страницах есть плагин Like Button на нем (один и тот же код перефразирован на каждой странице)
так что мне "нравится"http://foo.com
Посты у меня на стене со ссылкой, все отлично и денди
Я делаю то же самое со своей страницей проектов-http://foo.com/projects
В информации говорится, что когда вам это нравится (, раскрывающийся список, который появляется, когда вы нажимаете «Нравится», ), что им «нравится» http://foo.com/projects
. Все хорошо; Однако фактическая ссылка на Facebook:
http://foo.com/projects?fb_action_ids=10151073089123411&fb_action_types=og.likes&fb_source=other_multiline&action_object_map=%7B"10151073089123411"%3A10151036996391185%7D&action_type_map=%7B"10151073089123411"%3A"og.likes"%7D&action_ref_map=%5B%5D
Мало того, что это некрасиво, это также означает, что кнопка «Мне нравится» не считается для страницы /projects, а новая/projects?fbcrap=....
{править}
Также заметил, что вы можете попасть в бесконечный цикл.
Человек А лайкаетhttp://foo.com/projects
Человек Б нажимает на ссылку http://foo.com/projects
со стены человека А. Человеку B понравилосьhttp://foo.com/projects?randomhashstuff
Человек C нажимает ссылку http://foo.com/projects?randomhashstuff
со стены человека B. Человеку C понравилосьhttp://foo.com/projects?anotherrandomhash
Результат:
/projects
= 1 лайк/projects?randomhash
= 1 лайк/projects?anotherrandomhash
= 1 лайкГде у /projects
должно быть 3 лайка.