Código
<h1>Hola</h1> <fb:name uid="loggedinuser" useyou="false" linked="true"></fb:name> <h1>Tu Frase del día es:</h1> <?php $archivo ="archivofrases.txt"; 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...