2012-04-19 7 views
0

У меня есть кнопка Like с лицами на моем сайте, и она собрала 7 понравившихся, из которых некоторые были моими друзьями (лица показаны), а некоторые не были (лица не показаны).Facebook like button not listing my friends

В какой-то момент в течение последних месяцев (невозможно отслеживать все мои страницы, чтобы я точно не знал), что-то сломалось, так что кнопка больше не содержит друзей. Это просто показывает: «Будьте первым из ваших друзей, чтобы это понравилось». Подобный счет еще 7, но я не вижу, кто они.

1) Я абсолютно уверен, что все эти люди не были дружелюбны. 2) Я очень уверен, что iframe, код и т. Д. Не были изменены. Он просто прекратил работать. 3) Запуск ссылки через линкер не помогает. ЛИНТЕР сообщает об ошибках/предупреждениях. 4) Увеличение высоты iframe, похоже, не помогает 5) Те же самые друзья, чьи картины исчезли с некоторых страниц, все еще отображаются в других (созданных из того же php, поэтому правильно), что, похоже, доказывает, что это не проблема конфиденциальности, кроме того, как может быть проблема конфиденциальности с таким количеством людей?

Это полностью бьет меня, любые идеи? См. Некоторые ссылки ниже.

http://www.great-passage.com/?photoId=59

http://www.great-passage.com/?photoId=98

+0

Я тоже это видел. Я зарегистрировал это как ошибку с Facebook. Если вы увидите, что это продолжается, подпишитесь на него по адресу https://developers.facebook.com/bugs/223450547797267. –

ответ

1

Это показывает 7 любит меня

enter image description here

То, что я думаю, что это происходит. Вы вышли из Facebook или вошли в систему как другой пользователь и просмотрели веб-страницу. Попробуйте включить и выключить ведение журнала и обновить кеш браузера и посмотреть, не изменилось ли оно.

Лучший способ проверить, что происходит здесь, - это заглянуть за кулисы.

Open Graph для вызова URL,

https://graph.facebook.com/?ids=http://www.great-passage.com/?photoId=59

{ 
    "http://www.great-passage.com/?photoId=59": { 
     "id": "http://www.great-passage.com/?photoId=59", 
     "shares": 7 
    } 
} 

https://graph.facebook.com/?ids=http://www.great-passage.com/?photoId=98

{ 
    "http://www.great-passage.com/?photoId=98": { 
     "id": "http://www.great-passage.com/?photoId=98", 
     "shares": 23 
    } 
} 
+0

Когда не занесено в журнал, это говорит «7 людям нравится это». При регистрации в журнале говорится: «Будьте первым из ваших друзей, чтобы это понравилось», как будто ни один из участников не был бы другом, что неверно. – haelix

+0

может быть, это правда. в любом случае я уточню ответ более подробно. – Chamilyan

+0

Спасибо за ваш интерес. API-интерфейс графика дает правильные подсчеты количества, а также запрос FQL, см. Ниже https://api.facebook.com/method/fql.query?query=select%20url,%20normalized_url,%20share_count,%20like_count, % 20comment_count,% 20total_count,% 20click_count,% 20comments_fbid,% 20commentsbox_count% 20from% 20link_stat% 20where% 20url =% 27http% 3A% 2F% 2Fwww.great-passage.com% 2F% 3FphotoId% 3D98% 27 & format = XML Проблема остается в том, что для этих символов не отображаются лица. Также заметили: если я сам нажму «Как», я получаю «Ошибка», что говорит мне запустить linter, однако, у linter нет проблем. – haelix

0

, когда я смотрю на исходный код, я вижу это:

<div id="like" class="transparent"><iframe src="http://www.facebook.com/plugins/like.php?app_id=174634935928464&amp;href=http%3A%2F%2Fwww.great-passage.com%2F%3FphotoId%3D59&amp;send=false&amp;layout=button_count&amp;width=100&amp;show_faces=false&amp;action=like&amp;colorscheme=dark&amp;font=arial&amp;height=20" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:20px;" allowTransparency="true"></iframe></div> 

Вы видите show_faces = false Я считаю, что это должно быть = true

+0

ОК, то, что я видел, было удалено, когда я нажал сообщение. во всяком случае, существенное есть, и поскольку оно исправлено, я думаю, что это просто потому, что у меня нет друзей на вашей странице;) – user1972009

+0

спасибо, но у меня есть два iframes один с show_faces = false и один с show_faces = true – haelix

+0

и по путь, проблема по-прежнему со мной. Например, эта страница: http://www.great-passage.com/?tag=all&photoId=173 имеет 10 символов с моджорием друзей. Я уверен – haelix