Реферальные клики Facebook с добавлением переменных; не распознавать страницу, на которую ссылаются, как понравившуюся страницу

Итак, у меня есть сайт, назовем его 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 лайка.

7
задан Igy 4 December 2012 в 18:42
поделиться