ugrás a tartalomhoz

Facebook app - iframe autologin

kahor · 2010. Nov. 17. (Sze), 17.03
Sziasztok!

Egy külső applikációt, iframeben fejlesztek a facebook-on. Az app-hoz az "új" graph api-t használom, és a legfőbb problémám az, hogy minden egyes oldal betöltésnél be akar jelentkeztetni. Hogy lehet azt megoldani, hogy amikor egy felhasználó meglátogatja az app-om, én már akkor bejelentkeztessem, hogy elérjem az adatait?

<?php
require 'src/facebook.php';

$facebook = new Facebook(array(
  'appId'  => 'xxxxxxxxxxx',
  'secret' => 'xxxxxxxxxxxxxxxxxxxxxxxxx',
  'cookie' => true,
));

$extended_permissions = array(
  'publish_stream',
  'create_event',
  'sms',
  'offline_access',
  'rsvp_event',
  // data permissons
  'user_about_me', 'friends_about_me',
  'user_activities', 'friends_activities',
  'user_birthday', 'friends_birthday',
  'user_events', 'friends_events',
  'user_groups', 'friends_groups',
  'user_likes', 'friends_likes',
  'user_status', 'friends_status',
  'email'
);
$session = $facebook->getSession();

if ($session) {
    $params = array('access_token' => $session['access_token']);
    try {
        $uid = $facebook->getUser();
        $me  = $facebook->api('/me', $params);
    } catch (FacebookApiException $e) {
        error_log($e);
    }
}
if (!empty($me)){
   echo "<p>Bejelentkezve</p>";
}else{
   echo"<p>Nem bejelentkezve</p>";
}



echo "<p>Ez is egy oldal</p>";
?>


Válaszotokat előre is köszönöm!

Üdv.:
KahoR
 
1

Canvas Session Parameter

thgab · 2010. Nov. 17. (Sze), 18.25
Az alkalmazásod beállításainál az Advanced menüpontban, a Canvas Session Parameter opciót kapcsold be.