it-roy-ru.com

Когда мне нужны fb: app_id или fb: admins?

Документ для кнопки "Мне нравится в Facebook" гласит: "Когда ваша веб-страница представляет реальную сущность, например, фильмы, спортивные команды, знаменитости и рестораны, используйте протокол Open Graph для указания информации об этой сущности".

Я добавляю подобные кнопки в сообщения в блоге/видео/статьи, которые на самом деле не являются сущностями. Правильно? Так что мне не нужны fb: app_id или fb: admins? Но затем на шаге 2 создания кнопки "Мне нравится" говорится "Получить открытые теги графика", и когда я использую Linter для проверки моих кнопок "Мне нравится" без fb: admins и fb: app_id, я получаю "теги fb: admins и fb: app_id: отсутствует."

Если окажется, что мне нужны теги fb: admins и fb: app_id, нужна ли мне страница в стиле Facebook, чтобы найти их?

Также это fb: admins И fb: app_id или fb: admins OR fb: app_id, я не могу сказать, нужны ли мне оба или нет.

И в графе graph.facebook/somepage он дает идентификатор, но что это за идентификатор? Например: Как получить fb: app_id для мета facebook

68
J Set

Включение тега fb:app_id в ваш HTML HEAD позволит скребку Facebook связать объект Open Graph для этого URL с приложением. Это позволит любым администраторам этого приложения просматривать сведения об этом URL-адресе и любых социальных подключаемых модулях, связанных с ним.

Тег fb:admins аналогичен, но позволяет вам просто указать каждый идентификатор пользователя, которому вы хотели бы дать разрешение на выполнение вышеуказанного.

Вы можете включить любой из этих тегов или оба, в зависимости от того, сколько людей вы хотите администрировать Insights, и т.д. Один как fb:admins является в значительной степени минимальным требованием. Остальные теги Open Graph будут по-прежнему восприниматься, когда люди будут делиться вашим URL и получать от него лайк, однако в будущем это может вызвать проблемы, поэтому, пожалуйста, включите один из перечисленных выше.

fb: admins указывается так:
<meta property="fb:admins" content="USER_ID"/>
ИЛИ ЖЕ
<meta property="fb:admins" content="USER_ID,USER_ID2,USER_ID3"/>

и fb: app_id вот так:
<meta property="fb:app_id" content="APPID"/>

73
Matthew Johnston

Чтобы использовать кнопку "Мне нравится" и заставить Open Graph просматривать ваш сайт, вам необходимо приложение.

Поэтому вам нужно связать кнопку "Мне нравится" с fb:app_id

Если вы хотите, чтобы другие пользователи видели страницу администрирования вашего сайта в Facebook, добавьте fb:admins. Так что если вы разработчик приложения и владелец сайта, нет необходимости добавлять fb:admins

12
phwd

Я думаю, что документация достаточно полезна!

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

Так что я думаю, что это зависит от вас - вы можете просто иметь страницу без элементов OG, что является менее трудоемким, но и менее "полезным" для вас.

Если вы используете og, тогда установите тип: blog

Наконец: fb:adminsилиfb:app_id - разделенный запятыми список идентификаторов Facebook администраторов страниц или идентификатора приложения платформы Facebook. Как минимум, включайте только свой собственный идентификатор Facebook.

Так что просто поместите туда свой собственный fbid. Как подсказку, вы можете легко получить это, посмотрев URL-адрес вашей фотографии профиля на Facebook.

4
Ed Hinchliffe