Нет ссылки на «страницу администратора» на Facebook кнопку «Мне нравится» на веб-странице - PullRequest
1 голос
/ 10 декабря 2011

У меня есть веб-сайт, который использует кнопку «Мне нравится» на Facebook.

Я пытаюсь заставить ссылку «Администрирование» отображаться на странице, чтобы я мог передавать контент тем, кому эта страница нравится.

Пространство имен HTML моей страницы выглядит так:

<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#">

Мои метатеги выглядят так:

<link rev="canonical" href="http://mysite.com/welcome/" />

<meta property="og:locale" content="en_US" /> 
<meta property="og:site_name" content="MySite" />
<meta property="fb:app_id" content="012345678910" />    
<meta property="og:title" content="Name of my page" />
<meta property="og:description" content="Description here..." />
<meta property="og:type" content="website" />
<meta property="og:url" content="http://mysite.com/welcome/" />
<meta property="og:image" content="http://mysite.com/path/to/image.jpg" />

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

Что я делаю не так?

Примечание: Я тоже пытался поставить<meta property="fb:admins" content="01234567" /> безрезультатно.Я также пробовал разные теги xmlns и даже без тегов xmlns.

Ответы [ 3 ]

3 голосов
/ 14 декабря 2011

Нет тега og: admins. Попробуйте теги fb: admins и fb: app_id:

<meta property="fb:admins" content="USER_ID1,USER_ID2"/>

<meta property="fb:app_id" content="1234567"/>

Вам также нужно нажать кнопку «Мне нравится».

1 голос
/ 14 декабря 2011

Оказалось, что проблема возникла из-за неправильных тегов xmlns в элементе <html>.

У меня был пользовательский тег xmlns, который отправлял лайки на неправильный граф (я полагаю ...).

Текущие работающие теги:

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#" xmlns:fb="https://www.facebook.com/2008/fbml">

После этого изменения на странице появится ссылка администрирования.

Спасибо за ответы!

1 голос
/ 14 декабря 2011

1) Вы вошли в Facebook

2) Сколько времени вы ожидаете, что может пройти через серверы Facebook.

3) Правильный тег - fb: adminsпроверьте администрирование страницы на https://developers.facebook.com/docs/opengraph/ -

<meta property="fb:admins" content="USER_ID1,USER_ID2" />

Также ваш og: app_id неверен, это fb: app_id

4) В нижней части отладчика он выдаст вамURL-адрес графика Нажмите, чтобы подтвердить правильность прав администратора

Какой URL вы пытаетесь использовать в отладчике?

...