2009-12-28 3 views
0

Я использую FB Connect на своем сайте, и я могу получить & хранить ключ сеанса доступа в автономном режиме в БД.Резюме FB Connect сеанс

Мой вопрос, мне нужно отобразить форму выбора нескольких друзей, даже если нет сеанса подключения FB.

Как я могу заставить его возобновить/создать сеанс, который у меня есть в БД, поэтому я могу отображать друзей в приведенной ниже форме.

Поскольку у меня уже есть расширенные разрешения, я не должен просить их снова войти. пожалуйста, помогите

require_once 'config.php'; 

$user = "1294712371"; 
$session = "827466297c301f2cc6b581ce-1294712371"; 

?> 
<fb:serverfbml style="align:center;"> 
    <script type="text/fbml"> 
     <fb:fbml> 
      <fb:request-form 
       action="test.php" 
       method="POST" 
       invite="true" 
       type="dot.com" 
       content="Come and join me" 
       <fb:req-choice url='see wiki page for fb:req-choice for details' 
       label='Join Me' /> 
       <fb:multi-friend-selector showborder="false" 
       actiontext="Invite your friends"> 
      </fb:request-form> 
     </fb:fbml> 
    </script> 
</fb:serverfbml> 

<script src="JS/FeatureLoader.js" type="text/javascript"></script> 
<script type="text/javascript"> 
FB_RequireFeatures(["XFBML"], function() 
{ 
    FB.init('appapikey', "xd_receiver.htm"); 
}); 
</script> 

В настоящее время выше код не показывает друзей вообще, когда нет FB не подключить LoggedIn sesstion

ответ

0

Вы можете использовать метод set_user из библиотеки PHP клиента

$facebook = new Facebook(API_KEY, API_SECRET); 
$facebook->set_user($user, $session);