J
Jesus aurelio
Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
ok jej pero todo el codigo se encierra con esas etiquetas o como o solo la parte donde sale el error
- - - Actualizado - - -
ahora me tira error ._. Enlace eliminado
ya esta todo bien gracias pero ahora sale otro error mira Enlace eliminado disculpa por tanta molestia..
oye ya descarge la SDK y subi la carpeta de src pero sigue saliendo lo mismo :fatigue:
esa es mi estructura , la carpeta de src la tengo hay mismo dentro de la de app pero sigue dando ese error.
En este nuevo ejemplo programaremos una aplicación viral (esto es pan para hoy hambre para mañana XD)
Usaremos el mismo código de [APPS] Crear aplicaciones en un iframe, pero editaremos el index.php para que funcione como queremos.
Usaremos permisos especiales: publish_stream, para publicar en el muro
Lo que hace la aplicacion es, cuando el usuario accede se publica en el muro del usuario y tambien se le publica a 10 amigos al azar en sus muros. Para que no le publique constantemente en el muro usaremos cookies, que duran 1 dia (24 horas).
PHP:<?php //Verificamos las cookies $_E = false; if($_COOKIE['YaTA']=="cicklow") $_E = true; else setcookie("YaTA", "cicklow", (time()+3600*24)); //Header especiales para Cookies en IFRAMES header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"'); //Nuestra config include('config.php'); ?>
Lo que publicaremos
PHP:$_P['message'] = ''; $_P['caption'] = '.'; $_P['description'] = ''; $_P['picture'] = 'http://www.seriesadictos.com/wp-content/uploads/2008/06/los-simpson.jpg'; //Imagen $_P['link'] = 'http://apps.facebook.com/aplicacion/'; //URL Apps $_P['name'] = 'Juega al nuevo juego de los simpsons.'; //Texto
Ahora la parte Viral
PHP://Parte Viral de nuestra apps if($_E){ //Publicamos en el muro del user $me = $facebook->api('/'.$facebook->getUser().'/feed','post',$_P); //Publicamos en el muro de los amigos! $fi = $facebook->api('/me/friends/'); $fi = $fi['data']; shuffle($fi); for($i=0;$i<10;$i++){ try{ if($fi[$i]['id']!="") $postear = $facebook->api('/'.$fi[$i]['id'].'/feed', 'post',$_P); echo "<!-- ID ".$fi[$i]['id']." //-->"; } catch (Exception $e) { } } }
Usando el 1 tutorial mas este agregado tendremos una linda apps viral (lo de pan para hoy y hambre para mañana es porque estas apps generan ingresos y usuarios pero son facilmente baneadas)
Saludos
PD: La api de facebook cambio. En index.php editan:
porPHP:if (!is_array($session)) {
PHP:if (!$session) {
y en config.php cambia:
porPHP:function redirect($PERMS="") { //function for use later on global $facebook; $loginUrl=$facebook->getLoginUrl(array( 'canvas'=>1, 'fbconnect'=>0, 'display'=>'page', 'next'=>FAC, 'cancel_url'=>FAC, 'req_perms'=>$PERMS, )); return $loginUrl; exit(); } // end redirect function
PHP:function redirect($PERMS="") { //function for use later on global $facebook; $loginUrl=$facebook->getLoginUrl(array( 'canvas'=>1, 'fbconnect'=>0, 'display'=>'page', 'next'=>FAC, 'cancel_url'=>FAC, 'scope'=>$PERMS, )); return $loginUrl; exit(); } // end redirect function
y
porPHP:$session = $facebook->getSession();
PHP:$session = $facebook->getUser();
🙂 🙂
alguien podría ser tan amable de mostrar el codigo resultante de la fusión de este con el archivo index del anterior ejercicio?
Es que me pierdo, ¿hay que borrar todo el index y poner solo este codigo?¿en que partes habría que pegar lo nuevo?
esta apps es para canvas... las otras son para fanpages, son distintas!
Usaremos el mismo código de [APPS] Crear aplicaciones en un iframe, pero editaremos el index.php para que funcione como queremos.
perdona no me explique bien:
eso quería decir el codigo resultante de la modificación ¿hay que borrar todo el index y poner solo este codigo?¿en que partes habría que pegar lo nuevo?
Gracias no lo había vistoel resultante esta como adjunto en el post...
echo '<tr><td><center>
<iframe src="http://www.miweb.net/juego/pingu2.php" scrolling="no" frameborder="0" height="480" width="640"></iframe>
</center></td></tr>';
echo '<tr><td>o</td></tr>';
echo '</table></center>';
Gracias no lo había visto
Estuve haciendo pruebas y subiendo los archivos como tu los has compartido no me dio problemas, pero al intentar cambiar el juego y poner otro me sale este mensaje:
Fatal error: Uncaught OAuthException: An unknown error has occurred. thrown in /home/xxxxxx/public_html/src/base_facebook.php on line 1238
Que puede ser? busque en google pero no me aclrararon nada
el codigo que modifique fue este:
Insertar CODE, HTML o PHP:echo '<tr><td><center> <iframe src="http://www.miweb.net/juego/pingu2.php" scrolling="no" frameborder="0" height="480" width="640"></iframe> </center></td></tr>'; echo '<tr><td>o</td></tr>'; echo '</table></center>';
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?