Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 9th, 2012  |  syntax: None  |  size: 1.53 KB  |  hits: 23  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. include_once 'sites/all/modules/custom/fb/php-sdk/src/facebook.php';
  2.         $api_key = 'xxx';
  3.         $secret  = 'xxx';
  4.         $app_id = '106543146068245';   
  5.     $facebook = new Facebook(array(
  6.       'appId'  => $app_id,
  7.       'secret' => $secret,
  8.       'cookie' => true, // enable optional cookie support
  9.     ));
  10.         $session = $facebook->getSession();
  11.         $me = null;
  12.         if ($session) {
  13.             try  {  
  14.                         $me  =   $facebook->api('/me');  
  15.                         $uid = $me['id'];
  16.                         try {
  17.                                 // $facebook->api('/' . $uid . '/events');
  18.                                 $event_info = array(
  19.                                         'name'           => 'Test Event' + time(),
  20.                                         'description' => 'test',
  21.                                         'event_type'     => 1,
  22.                                         'event_subtype' => 40,
  23.                                         'start_time' => time(),
  24.                                         'end_time'       => time() + 6000,             
  25.                                         'creator'       => $uid,       
  26.                                         'privacy'       => 'OPEN',     
  27.                                         'location' => 'test location'
  28.                                 );
  29.                                
  30.                                 // $f = $facebook->api('/' . $uid, '/events', $json_encode($event_info));
  31.                                 // $response = $facebook->api('/'. $uid .'/events', $event_info);
  32.                                 $response = shell_exec("curl -F access_token=" . $session['access_token']. " -F 'name=test' https://graph.facebook.com/" . $uid . "/events");  
  33.                                 // $response = file_get_contents("https://graph.facebook.com/" . $uid . "/events?&access_token=" . $session['access_token']);
  34.                                 var_dump($response);
  35.                         } catch(Exception  $e) {  
  36.                                 echo 'Error message: '.$e->getMessage().' Error code:'.$e->getCode();
  37.                         }
  38.                        
  39.                 }  catch(Exception  $e) {  
  40.                         echo 'Error message: '.$e->getMessage().' Error code:'.$e->getCode();
  41.                 }
  42.         } else {
  43.                 echo 'Not authorized';
  44.         }
  45. exit;