Пример #1
0
        $url .= '&v=1.0&auth_token=';
        $url .= $token;
        header('Location:' . $url);
        exit;
    case 'returned':
        $fs = new FacebookStream($consumer_key, $consumer_secret, $agent);
        /* If the access tokens are already set skip to the API call */
        if ($_SESSION['fb_session'] === NULL && $_SESSION['fb_userid'] === NULL) {
            /* Create session */
            $session = $fs->getSession($_SESSION['fb_request_token']);
            /* Save the session data */
            $_SESSION['fb_session'] = (string) $session->session_key;
            $_SESSION['fb_userid'] = (string) $session->uid;
        }
        //$fs->setStatus("updating my status with my new php library called Facebook Streams",$_SESSION['fb_userid']);
        $fs->StreamRequest($app_id, $_SESSION['fb_session'], $_SESSION['fb_userid']);
}
?>

<html>
  <head>
    <title>Facebook Streams</title>
  </head>
  <body>
    <h2>Welcome to a Facebook Streams PHP example.</h2>
    <p>This site is a basic showcase of Facebook's new Streams method. Everything is saved in sessions. If you want to start over <a href='<?php 
echo $_SERVER['PHP_SELF'];
?>
?test=clear'>clear sessions</a>.</p>

    <p>