Как получить доступ к странице администратора для моего сайта OG и опубликовать сообщение для подачи? - PullRequest
1 голос
/ 11 января 2012

Заранее благодарю за любую помощь. У меня есть веб-сайт со встроенным кодом OpenGraph, который без ошибок проверяется в линтере. У меня вызван Javascript SDK и кнопка «Мне нравится» в XFBML, а также плагины «Комментарии» и «Недавние действия». Кажется, все они работают довольно хорошо. Как и ожидалось, рядом с кнопкой «Мне нравится» находится ссылка «Страница администратора».

Проблема в том, что при щелчке ссылки на странице администратора просто открывается новое окно с моим сайтом.

Я думал, что откроется какая-то страница, на которой я мог бы публиковать обновления потоков, как описано на этой справочной странице: https://developers.facebook.com/docs/opengraph/#publishing Но этого не происходит. Могу ли я получить некоторую помощь о том, почему это происходит и как это исправить?

Подробности, которые могут помочь:

  1. Когда я захожу в область «Страницы, которую я администрирую» на Facebook (http://www.facebook.com/bookmarks/pages), эта страница фактически отображается в списке.
  2. Я связал страницу с моими выводами и получаю там данные.
  3. Ссылка на страницу администратора отображается рядом с моей кнопкой "Нравится".
  4. URL, если вам нужно увидеть работающие компоненты: http://mansbestfriendcommercial.com/

Код на моей странице:

<meta property="og:title" content="MY TITLE"/>
<meta property="og:site_name" content="MY SITE NAME"/>
<meta property="og:description" content="MY DESCRIPTION"/>
<meta property="og:type" content="website"/>
<meta property="og:url" content="MY URL"/>
<meta property="og:image" content="MY IMAGE URL"/>
<meta property="fb:admins" content="MY FACEBOOK USERNAME"/>
<meta property="fb:app_id" content="MY APP ID"/>

И вызов Javascript SDK:

<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=MYAPPID";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

Ответы [ 2 ]

0 голосов
/ 20 января 2012

Это была определенно ошибка , а не проблема программирования или настройки. Ошибка была помечена как исправленная в Facebook по состоянию на 18.01.2012, и теперь все работает как положено! Сообщение об ошибке:

http://developers.facebook.com/bugs/308356579205492?browse=search_4f0f1475c470b2076799347

0 голосов
/ 12 января 2012

Я столкнулся с той же проблемой и пока не нашел решения по этому поводу :( До недавнего времени я мог пользоваться страницей администрирования facebook из понравившихся мне страниц на моем сайте, но не знаю, что случилось у менята же проблема, что и у вас, я могу получить доступ к информации, но когда я посещаю ссылку на страницу администратора, она открывает новые окна с тем же веб-сайтом, на котором есть ссылка, если кто-то может проверить это: http://www.lajkuvaj.com/44964

...