Foros del Web » Programando para Internet » PHP »

facebook, app, utilización basica

Estas en el tema de facebook, app, utilización basica en el foro de PHP en Foros del Web. Hola. Estoy dando vueltas con esto hace unos días, y aun no consigo siquiera los pasos básicos. Voy siguiendo los docs de facebook y otros ...
  #1 (permalink)  
Antiguo 23/08/2012, 09:33
 
Fecha de Ingreso: noviembre-2008
Mensajes: 288
Antigüedad: 15 años, 5 meses
Puntos: 2
facebook, app, utilización basica

Hola.
Estoy dando vueltas con esto hace unos días, y aun no consigo siquiera los pasos básicos.
Voy siguiendo los docs de facebook y otros tutoriales que encuentro en la net, pero no hay caso.

Simplemente quiero comenzar a utilizar la creación de App en Facebook.

Al utilizar el index.php que propone facebook, se hace algo como esto:

$facebook = new Facebook(array(
'appId' => 'aqui-coloco-mi-APP-ID',
'secret' => 'aqui-coloco-mi-APP-SECRET-ID' ));
$user = $facebook->getUser();

Y luego no puedo seguir utilizando nada, pues $user siempre me devuelve 0, como que no estoy logueado a facebook, y por consiguiente no me devuelve nada.

Entonces la pregunta sería:
¿como se prueba esto?
Lo que estoy haciendo por ahora es en una pestaña de mi Firefox probar este script en mi servidor, y en otra estar logueado con una cuenta de facebook. ¿no debería darme el logueo de ese usuario?

Bueno, si alguno puede aclararme estos conceptos básicos es forma clara y simple os agradeceré.
Saludos.
Mauricio
  #2 (permalink)  
Antiguo 23/08/2012, 16:48
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: facebook, app, utilización basica

<saludos>
Pregunto algo, ya tiene el id y el secret id?
Esto se debe hacer registrando la aplicación en fb
yendo al link para desarrolladores que tiene dicha página

Creo que te falta leer un poco más los tutoriales
de fb como tal pues son me parece bien explicativos, e incluso vienen
ejemplos tanto en js como en php
</saludos>
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #3 (permalink)  
Antiguo 23/08/2012, 19:25
 
Fecha de Ingreso: noviembre-2008
Mensajes: 288
Antigüedad: 15 años, 5 meses
Puntos: 2
Respuesta: facebook, app, utilización basica

Si si,,,claro, ya tengo el ID y el Secret.

He creado otra aplicación y ha andado por lo que presupongo que algo ha quedado mal seteado en la creación de dicha aplicación. Asi que la he eliminado.
...

Ahora bien, la nueva aplicación ya tiene su Id y Secret, con namespace='pruebamau' . Puedo obtener sin problemas la data de $facebook->getUser();
Pero esto pero me da error: $facebook->api('/pruebamau');

Fatal error: Uncaught OAuthException: (#803) Some of the aliases you requested do not exist: pruebamau thrown in base_facebook.php on line 1238

¿Por qué? ¿Hay algo mal o es que hay que esperar un tiempo para que el servidor de facebook se actualice?
  #4 (permalink)  
Antiguo 26/08/2012, 21:34
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: facebook, app, utilización basica

<saludos>
De nuevo te invito a que leas calmadamente de nuevo la documentación,
la opción
Código PHP:
Ver original
  1. $facebook->api('/pruebamau');
buscará un usuario en fb con ese alias, y por ende entonces lo que indica
el mensaje es que en efecto no hay un usuario en fb con ese alias, pues
ese alias es de la aplicación, pero no necesitas usarlo pues cuando
se registro la aplicación en developers de fb, ya la referencia al enlace
de la página registra la misma.
Entonces pues preparate un café, y a leer.
Suerte con eso.
</saludos>
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com

Etiquetas: facebook, apps, usuarios, basicos
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 14:08.