проблемы с доступом администратора к кнопке Facebook Like

#facebook #facebook-like

#Facebook #facebook-нравится

Вопрос:

У меня возникли проблемы с доступом к привилегиям администратора для кнопок «Мне нравится» на моем веб-сайте (наряду с другими вещами).

Это ситуация:

  1. Я создал страницу Facebook для своего веб-сайта www.digitaldemocracy.org.uk

  2. Я создал приложение Facebook для своего веб-сайта, которое позволяет людям с учетными записями facebook регистрироваться и входить на сайт. Это работает нормально.

  3. Кнопки Like связаны с различными динамически создаваемыми страницами php на моем веб-сайте, т.Е. www.digitaldemocracy.org.uk/debate/debate.php?id=3850 . Эти кнопки «Мне нравится» работают, когда пользователи нажимают на них. У меня также есть кнопка «Мне нравится» для главной страницы www.digitaldemocracy.org.uk это работает немного забавно, поскольку, похоже, суммирует все лайки с других страниц (хотя у всех них разные URL-адреса, связанные с ними)

Теперь, с чем у меня проблемы:

  1. Я поместил 3 пользовательских идентификатора facebook в метатеги для целей администрирования кнопок Like. Я протестировал некоторые ссылки с помощью fb Linter (https://developers.facebook.com/tools/lint /) и, похоже, у него нет никаких проблем, но когда я сам нажимаю кнопки like, я не получаю никаких функций администратора. Я также пытался получить доступ к admin priv напрямую из facebook, но с этим тоже не повезло.

  2. Я читал, что вы можете привязать права администратора к странице facebook, поэтому затем я попробовал это со страницей facebook (page_id) для сайта, но с этим тоже не повезло.

  3. Затем я попытался предоставить права администратора со своего веб-сайта приложению facebook, но когда я тестирую его с помощью linter, он говорит, что я связал его с конкретной страницей www.digitaldemocracy.org.uk/debate/debate.php?id=unique_id , что, похоже, противоречит цели того, что я пытаюсь сделать (связать все страницы веб-сайта вместе, чтобы я мог легко администрировать их).

  4. Самое большее, что у меня есть, это посмотреть информацию о домене www.digitaldemocracy.org.uk / (где я не мог раньше), но, похоже, я не могу видеть лайки для отдельных страниц, и у меня, похоже, нет никаких прав администратора на публикацию в ленте пользователя или просмотр того, кто «лайкает»! Я что-то упускаю сейчас?

«Кажется», что я делаю все правильно, как указано в документации, но у меня ничего не получается, и я не знаю, что еще делать. Я искал ответы на форумах, но они просто повсюду. Я надеюсь, что, указав мою точную проблему и то, что я сделал, надеюсь, найдется кто-нибудь, способный мне помочь!

Заранее спасибо.

Дениз

Комментарии:

1. Пожалуйста, опубликуйте свой код для кнопки «Мне нравится»

Ответ №1:

2 вещи, которые я нашел:

  1. Кажется, что ссылка администратора появится только тогда, когда вы используете настройки кнопки like по умолчанию (т. Е. Лица на etc)

  2. В те моменты, когда я не мог заставить ссылку администратора отображаться, я запускал linter, и это внезапно происходило.

Возможно, попробуйте также очистить кэш вашего браузера, но у меня такое чувство, что первый пункт может решить вашу проблему?

Я могу ошибаться, хотелось бы услышать чье-то еще мнение!

Ответ №2:

Эта проблема сводит меня с ума с тех пор, как я случайно обнаружил, что эти волшебные страницы существуют. У меня они отображались с идентификаторами приложений и без них во фрагменте fb js. Кажется, здесь нет никакой логики.

Пункт 1 от Сэма Хаммонда, похоже, не имеет значения. Для большинства моих кнопок Like установлено значение data-show-faces false.

 <div class="fb-like" data-href="http://www.mysite.com" data-send="false" data-layout="button_count" data-width="100" data-show-faces="false"></div>
  

Из приведенного выше примера я увидел следующее:

  • Фактическая кнопка «Мне нравится» на веб-странице показывает «9k»

  • На моей странице администратора отображается «1.7 k»

Это здорово. Я могу охватить 1,7 тыс. человек, которым понравилась страница. Но как насчет остальных и как насчет любых новых страниц, которые я создаю?

Пока, если сомневаетесь, уберите флажок Facebook Page Like на своей веб-странице, потому что, по крайней мере, это работает стабильно:https://developers.facebook.com/docs/reference/plugins/like-box

Мне также интересно, как реагируют пользователи facebook, когда они начинают видеть в своей ленте сообщения с сайтов, которые им понравились. Это кажется немного навязчивым.

Я часто использую инструмент Linter / Debugger на своих веб-страницах, похоже, ничего не отображается. Но этот инструмент настоятельно рекомендуется для других целей: обновленная ссылка сверху:https://developers.facebook.com/tools/debug