Ayuda con aplicación Facebook

Iniciado por Castiblanco, 3 Agosto 2010, 03:00 AM

0 Miembros y 3 Visitantes están viendo este tema.

Castiblanco

Bueno estoy intentando hacer una aplicación para el FaceBook, es una de esas de la frases :P

Código (php) [Seleccionar]
<h1>Hola</h1>
<fb:name uid="loggedinuser" useyou="false" linked="true"></fb:name>
<h1>Tu Frase del d&iacute;a es:</h1>



<?php
$archivo 
="archivofrases.txt";
$frases file("$archivo");
$frase rand(0sizeof($frases)-1);
echo 
"<h1>".$frases[$frase]."</h1>";
?>




<script>
  function publicar(){
    var mensaje = "<?php echo $frases[$frase]; ?>";
    var user_message_prompt = "¿Deseas comentar algo?";
    var user_message = "Que buena frase!";
    var attachment = {'media':
                     [{'type':'image',
                       'src':'http://xxxxxxx.net/facebook/logo.gif',
                       'href':'http://apps.facebook.com/fraxedeldia/'}],
                       'name': mensaje +'<br />',
                       'description':'Descubre tu frase del día'};

    Facebook.streamPublish(user_message,attachment,'','',user_message_prompt);
  }
</script>



<input type="button" name="frase" value="Publicar Frase" onclick="publicar();" />


Bueno como ven separo un poco el código con espacios, el primer bloque imprime un Hola Nombre del usuario Tu frase del día es, bien hasta ahí. El segundo es para que me traiga una frase al random Bien.

Aquí el problema, en el tercero lo que busco es que a través de ese Script publicar la frase que me ha cogido el random en el muro del usuario, en la cuarta se crea el botón. El problema es que le doy al botón y no pasa nada, pero algo extraño 1 de cada 5 veces si funciona aproximadamente, alguno podría tener idea de la causa del problema?

Pues si quieren ver como va quedando es: http://apps.facebook.com/fraxedeldia/ y así ven que error da internamente. les agradecería cualquier ayuda...

Saludos...

Castg!

NO! QUE CASUALIDAD! yo tambien hace 3 dias empece con esto del fbml, fql y canvas, jajajjajaa no lo podia creer cuando lei este titulo
fijate que estas usando un objeto llamado facebook, donde nunca lo declaraste antes :S, faltara algun codigo externo o algo.

otra cosa, que host usas? te funca el fql en ese host?

Castiblanco

No es eso porque si no nunca me lo publicaría, pero aveces si lo hace.

El problema es el script hoy le hice un cambio y lo deje así.

Código (php) [Seleccionar]
   Facebook.streamPublish(user_message,attachment,'','',user_message_prompt);
 }
   publicar();
</script>


Para que el botón no fuera necesario, funciono bien un rato y ya comenzó los problemas de aveces si aveces no.

No se que sera :S:S y lo del host, me lo presto un amigo de su pagina.

PD: me podrías dar el link de tu aplicación a ver como vas tu :P

Saludos...

Castg!

mira, por ahora esta en blanco porq estoy con frecuentes cambios dfe host, no te molestaria decirme igualmente el host q usas? o si usa una cuenta premium o gratis. saludosloco

Castiblanco

No. no se que tipo de host es. solo que él me lo presta para hacer las cosas de mi blog y lo que se me ocurra.

http://casidiablo.net/

Esa esa la web de él.

Saludos...


Castiblanco

^^ pero nada él tampoco sabe o no quiere ayudarme jejeje, lo malo es que ya empiezo a estudiar y no se si alcance a encontrarle solución antes de entrar :P

Saludos...

Castg!

posta que somos iguales xD! empece las clases hoy! jajaa sos de argentina y me caigo aca

Castiblanco

jajaja no mira el perfil xD, de Colombia.

Saludos...

xSkArx

mira a mi lo que me paso es que muxas lineas en el archivo de texto me tiraba error
asi que tube que trasladarlo a php y mysql intentalo a ver si te funka