2012-01-18 2 views
0

Мне просто интересно, как я могу интегрировать функцию share/invite в пользовательскую вкладку facebook.Как интегрировать функцию share/invite в пользовательскую вкладку fanpage

Моя цель - создать кнопку «пригласить друзей на страницу XXX».

Я уже создал HTML-страницу, которую я использую как пользовательскую вкладку для facebook.

The current page is here

Любая помощь будет оценена.

Приветствия,

J.

ответ

1

Ваш APP ID: 275339329168531 Ваш URL страницы: http://www.facebook.com/pages/Salon-Babyboom/237448289650901

Пер: https://developers.facebook.com/docs/reference/dialogs/requests/

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

<html xmlns="http://www.w3.org/1999/xhtml" 
    xmlns:fb="https://www.facebook.com/2008/fbml"> 
    <head> 
    <title>Request Tester C</title> 
    </head> 

    <body> 
    <div id="fb-root"></div> 
    <script src="http://connect.facebook.net/en_US/all.js"></script> 
    <p> 
     <input type="button" 
     onclick="sendRequestToRecipients(); return false;" 
     value="Send Request to Users Directly" 
     /> 
     <input type="text" value="User ID" name="user_ids" /> 
     </p> 
    <p> 
    <input type="button" 
     onclick="sendRequestViaMultiFriendSelector(); return false;" 
     value="Send Request to Many Users with MFS" 
    /> 
    </p> 

    <script> 
     FB.init({ 
     appId : '275339329168531', 
     status : true, 
     cookie : true, 
     oauth: true 
     }); 

     function sendRequestToRecipients() { 
     var user_ids = document.getElementsByName("user_ids")[0].value; 
     FB.ui({method: 'apprequests', 
      message: 'My Great Request', 
      to: user_ids, 
     }, requestCallback); 
     } 

     function sendRequestViaMultiFriendSelector() { 
     FB.ui({method: 'apprequests', 
      message: 'My Great Request' 
     }, requestCallback); 
     } 

     function requestCallback(response) { 
     // Handle callback here 
     } 
    </script> 
    </body> 
</html> 

Чтобы поделиться «fanpage», вы будете использовать плагин Like Box для этого.

См: http://developers.facebook.com/docs/reference/plugins/like-box/

<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=275339329168531"; 
    fjs.parentNode.insertBefore(js, fjs); 
}(document, 'script', 'facebook-jssdk'));</script> 

<div class="fb-like-box" data-href="http://www.facebook.com/pages/Salon-Babyboom/237448289650901" data-width="292" data-show-faces="true" data-stream="true" data-header="true"></div> 
+0

Благодаря мат! Извините за поздний ответ ... –

+0

Нет, просто здесь, чтобы помочь и узнать :) – DMCS

Смежные вопросы