Foros del Web » Programando para Internet » PHP »

Problemas para obtener ciudad en FacebookConnect

Estas en el tema de Problemas para obtener ciudad en FacebookConnect en el foro de PHP en Foros del Web. Hola a todos, estoy jugando con facebookConnect, por ahora todo bien, instalé todo, di los permisos necesarios pero tengo un problema, no puedo obtener la ...
  #1 (permalink)  
Antiguo 08/02/2012, 13:35
Avatar de VbOkonly  
Fecha de Ingreso: julio-2009
Ubicación: San Justo, Buenos Aires, Argentina
Mensajes: 490
Antigüedad: 15 años, 4 meses
Puntos: 5
Problemas para obtener ciudad en FacebookConnect

Hola a todos, estoy jugando con facebookConnect, por ahora todo bien, instalé todo, di los permisos necesarios pero tengo un problema, no puedo obtener la residencia, estoy haciendo las pruebas con mi perfil y logré volcar la mayoria de los datos en mi web, pero no me sale la parte de saber donde vivo x)

este es mi codigo de muestreo (el problema lo tengo aca):

Código PHP:
<?php if($user){
        echo 
'<img src=https://graph.facebook.com/'.$user.'/picture>';
        echo 
$user."<br>".$user_profile['first_name']."<br>".$user_profile['last_name']."<br>".$user_profile['email']."<br>".$user_profile['birthday']."<br>".$user_profile['gender']."<br><br><br><br><br><br><br><br><br><br>";
}
?>
Bien, no es un problema de sintaxis ni nada de eso, lo publico en PHP porque esto es php x), bien, mi problema es que necesito obtener "donde vivo", digamos que en mi perfil de facebook dice que vivo en "San Justo, Buenos aires".

Bueno, deseo mostrar eso, ya intenté con From y muchas etiquetas más(en la parte de $user_profile[''], pero no se el nombre de la etiqueta para saber donde vivo, busque en google pero me aparecen otras cosas que nada que ver ...

Gracias por leer, y gracias de antemano :P
__________________
Mi primera web: http://www.mascoteame.com
  #2 (permalink)  
Antiguo 08/02/2012, 13:38
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: Problemas para obtener ciudad en FacebookConnect

Si no sabes que índice es puedes usar print_r() para inspeccionar la variable.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 08/02/2012, 14:04
Avatar de VbOkonly  
Fecha de Ingreso: julio-2009
Ubicación: San Justo, Buenos Aires, Argentina
Mensajes: 490
Antigüedad: 15 años, 4 meses
Puntos: 5
Respuesta: Problemas para obtener ciudad en FacebookConnect

Hola,Gracias por responder.

Me arroja esto:

Array ( [id] => 1410854509 [name] => Luciano Mancuso [first_name] => Luciano [last_name] => Mancuso [link] => http://www.facebook.com/profile.php?id=1410854509 [birthday] => 09/22/1991 [location] => Array ( [id] => 108382835849905 [name] => San Justo, Buenos Aires ) [bio] => http://www.mascoteame.com/ [sports] => Array ( [0] => Array ( [id] => 381146962276 [name] => Playing Dota Allstars [with] => Array ( [0] => Array ( [id] => 1619475226 [name] => Keytery Lucas Arguello ) ) [from] => Array ( [id] => 1619475226 [name] => Keytery Lucas Arguello ) ) ) [favorite_teams] => Array ( [0] => Array ( [id] => 197394889304 [name] => FC Barcelona ) [1] => Array ( [id] => 157975534272907 [name] => Naci, me crie y morire hincha de Boca ) [2] => Array ( [id] => 32202221073 [name] => La Bombonera ) ) [favorite_athletes] => Array ( [0] => Array ( [id] => 14650999732 [name] => Diego Armando Maradona ) [1] => Array ( [id] => 106259729405332 [name] => Martín Palermo ) [2] => Array ( [id] => 176063032413299 [name] => Leo Messi ) [3] => Array ( [id] => 34657004573 [name] => MARTIN PALERMO ) ) [education] => Array ( [0] => Array ( [school] => Array ( [id] => 126108924066395 [name] => E.E.T Nº6 Chacabuco ) [year] => Array ( [id] => 142963519060927 [name] => 2010 ) [type] => High School ) ) [gender] => male [interested_in] => Array ( [0] => female ) [relationship_status] => Single [email] => [email protected] [timezone] => -3 [locale] => es_LA [languages] => Array ( [0] => Array ( [id] => 112325525446689 [name] => Inglés británico ) [1] => Array ( [id] => 108177092548456 [name] => Español ) ) [verified] => 1 [updated_time] => 2012-01-28T17:42:51+0000 )

Le doy location y me devuelve "Array" pero sin embargo en el array name, en una primera fase me devuelve mi nombre, en la segunda me devuelve San Justo, Buenos Aires que es lo que realmente quiero, aca tengo un problema grande(?
__________________
Mi primera web: http://www.mascoteame.com
  #4 (permalink)  
Antiguo 08/02/2012, 14:22
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Problemas para obtener ciudad en FacebookConnect

Sí location es un array lo puedes leer como tal:
Código PHP:
Ver original
  1. echo $arr['location']['name'];

Saludos.
  #5 (permalink)  
Antiguo 08/02/2012, 14:27
Avatar de VbOkonly  
Fecha de Ingreso: julio-2009
Ubicación: San Justo, Buenos Aires, Argentina
Mensajes: 490
Antigüedad: 15 años, 4 meses
Puntos: 5
Respuesta: Problemas para obtener ciudad en FacebookConnect

Notice: Undefined variable: arr in C:\wamp\www\index.php on line 83

En fin, debe ser un problema de permisos, voy a ver que encuentro por ahi.

Igual muchas gracias!, aprendi cosas nuevas :P
__________________
Mi primera web: http://www.mascoteame.com
  #6 (permalink)  
Antiguo 08/02/2012, 14:29
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Problemas para obtener ciudad en FacebookConnect

Obviamente era un ejemplo, debes de cambiar $arr por la variable que tiene la información... la idea es que entendieras el concepto y lo aplicaras a tu código, no que hicieras un vil copy/paste.
  #7 (permalink)  
Antiguo 08/02/2012, 14:37
Avatar de VbOkonly  
Fecha de Ingreso: julio-2009
Ubicación: San Justo, Buenos Aires, Argentina
Mensajes: 490
Antigüedad: 15 años, 4 meses
Puntos: 5
Respuesta: Problemas para obtener ciudad en FacebookConnect

siiiiiiiii, funcionoooooooooo!!!!!!!!!!!, GatorV+10

Muchas gracias! :P

perdon por lo del $arr, me parecia raro tambien pero hace 4 horas que estoy colgado en esto, gracias!
__________________
Mi primera web: http://www.mascoteame.com

Etiquetas: ciudad
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:36.