Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/05/2011, 13:07
Avatar de rikardoz
rikardoz
 
Fecha de Ingreso: abril-2011
Ubicación: En mi casa
Mensajes: 165
Antigüedad: 13 años
Puntos: 46
Respuesta: PHP-sdk facebook

te dejo la que yo uso :
Código PHP:
<?php 
    $fbconfig
['appid' ] = "APP_ID"
    
$fbconfig['api'   ] = "CODIGO_API"
    
$fbconfig['secret'] = "API_SECRET"

    
//set application urls here 
    
$fbconfig['baseUrl']    =   "http://www.tuweb.com/rutadetuapp/"tu web donde esta canvas
     $fbconfig
['appBaseUrl'] =   "http://apps.facebook.com/tu_app/"tu apps 

    $uid            
=   null//id del usuario 

    
try{ 
        include_once 
"facebook.php"
    } 
    catch(
Exception $o){ 
        echo 
'<pre>'
        
print_r($o); 
        echo 
'</pre>'
    } 
    
// CREAMOS LA CONFIGURACION 
    
$facebook = new Facebook(array( 
      
'appId'  => $fbconfig['appid'], 
      
'secret' => $fbconfig['secret'], 
      
'cookie' => true
    )); 

    
//CREAMOS LA PARTE DE DAR PERMISOS  
    // 'req_perms' => 'email,publish_stream,status_update' ES LA PARTE DE LOS PERMISOS lee en facebook si quieres dar mas permisos
     
$session $facebook->getSession(); 
    
$loginUrl $facebook->getLoginUrl
            array( 
            
'canvas'    => 1
            
'fbconnect' => 0
            
'req_perms' => 'email,publish_stream,status_update' 
            

    ); 

    
$fbme null

    if (!
$session) { 
        echo 
"<script type='text/javascript'>top.location.href = '$loginUrl';</script>";
         exit; 
    } 
    else { 
        try { 
            
$uid      =   $facebook->getUser(); 
            
$fbme     =   $facebook->api('/me'); 

        } catch (
FacebookApiException $e) { 
            echo 
"<script type='text/javascript'>top.location.href = '$loginUrl';</script>";
             exit; 
        } 
    } 

// te imprimo todo los datos en un array y asi puedas consultar a tu usuario 
        
echo '<pre>'
        
print_r($d); 
        echo 
'</pre>'
?>
es una IDEA tomalo como ejemplo
__________________
Agregadecer no cuesta nada O SI?