Я пытаюсь интегрировать Facebook в сайт, который я разрабатываю, я создал страницу Facebook для бизнеса и приложение для Facebook - меня очень смущает документация и терминология, которые использует Facebook.
Я использую FBML, чтобы добавить кнопку «Рекомендовать» в нижний колонтитул моего сайта, чтобы пользователи могли порекомендовать эту конкретную страницу, но когда я нажимаю на нее, она создает совершенно новую страницу Facebook для этого URI и, по-видимому, игнорирует все страницы Facebook и открываетинформация о метатеге в графе.
К вашему сведению, я использую метатеги:
<meta property="og:title" content="My Page title"/>
<meta property="og:type" content="company"/>
<meta property="og:url" content="http://mysite.com/"/>
<meta property="og:image" content="http://mysiteimage.jpg"/>
<meta property="og:site_name" content="My Site Name"/>
<meta property="fb:admins" content="My_FB_Admin_ID"/>
<meta property="fb:page_id" content="My_FB_Page_ID" />
<meta property="fb:app_id" content="My_FB_App_ID" />
<meta property="og:description" content="Desctiption of page"/>
Это FBML, который я использую:
<fb:like width="940" action="recommend" font="lucida grande"></fb:like>
Этокод Javascript SDK Facebook, который я добавляю на каждую страницу перед тегом </body>
(он добавляется только один раз на страницу):
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({appId: 'My_FB_App_ID', status: true, cookie: true,
xfbml: true});
};
(function() {
var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol +
'//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root').appendChild(e);
}());
</script>
Кто-нибудь знает, каким я должен быть?делать?Должен ли я использовать приложение в качестве фан-страницы или страницу, которую я уже использую ??
Я также очень хотел бы иметь возможность «Нравится / Рекомендовать» реальную страницу Facebook с сайта, этовозможно?
Заранее большое спасибо.
Зандер