Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/06/2011, 04:02
sk8erboi
 
Fecha de Ingreso: febrero-2007
Mensajes: 4
Antigüedad: 17 años, 2 meses
Puntos: 0
Aplicaciones Facebook graph api

Hola buenas, hace tiempo me habia puesto con el api de facebook y despues d algunos esfuerzos habia conseguido hacer una aplicacion bastante decente para facebook

Estos dias q me dio por querer hacer una nueva me encontre con que habian quitado el fbml y algunas cosas mas, busque y busque por internet, pero me quede con bastantes dudas, a ver si alguien me puede aunque sea dar una ligera idea de como esta el tema ahora con el desarrollo de aplicaciones para facebook

1 Duda con maquetacion menu de pestañas
Para hacer este tipo de cosas y que te quede con el estilo de facebook, ahora tienes que desarrollar tu un css o hay algo parecido que desconozco

Código PHP:
<fb:tabs>
<
fb:tab-item href='index.php?sc=nota' title='Nota' $op2/>
<
fb:tab-item href='index.php?sc=invitar' title='Invitar a amigos' $op3/>
</
fb:tabs

2 Si quieres hacer un popup de este estilo con el aspecto de facebook tienes que elaborar tu el diseño por css o hay algo nuevo parecido

Código:
function checkIt(){
var title = 'Estabas tranquilamente en clase cuando de repente...';
var content = "";
var confirm = 'Aceptar';
var cancel = 'Cancelar!';
var doIt = new Dialog();
doIt.onconfirm = function() { document.setLocation('http://apps.facebook.com/xxx/index.php?sc=nota');}

doIt.showMessage(title, send_message, confirm, cancel);
}

3 En el tema de publicar antes habia esto, ahora tienes q hacer el popup tu y luego publicar por php dependiendo la respuesta que el usuario te de?

Código:
function checkIt(){
caption = 'Motivo del Feed';
description = '<?php echo("$nota"); ?>';
attachment = {
'name':'<?php echo("$_SESSION[nombre_profesor] ha escrito xxxxxxx:"); ?>','href':'http://apps.facebook.com/xxxxx/',
'description': description,
'media':
[{'type': 'image',
'src': '<?php echo("$host"); ?>imagenes/logo.gif',
'href': 'http://apps.facebook.com/xxxxx/'}] };
Facebook.streamPublish('', attachment);
}
4 Por ultimo. Estaba el tema este de mandar una invitacion a tu aplicacion


Código PHP:
// Retrieve array of friends who've already authorized the app.
$fql = 'SELECT uid FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1='.$user.') AND is_app_user = 1'; $_friends = $facebook->api_client->fql_query($fql); // Extract the user ID's returned in the FQL request into a new array.
$friends = array(); if (is_array($_friends) && count($_friends)) { foreach ($_friends as $friend) { $friends[] = $friend['uid']; } }
// Convert the array of friends into a comma-delimeted string.
$friends = implode(',', $friends);
// Prepare the invitation text that all invited users will receive.
$content = "<fb:name uid=\"".$user."\" firstnameonly=\"true\" shownetwork=\"false\"/> Ha empezado a usar <a href=\"http://apps.facebook.com/".$app_url."/\">".$app_name."</a> y cree que tu tambien deberias probarla\n". "<fb:req-choice url=\"".$facebook->get_add_url()."\" label=\"Put ".$app_name." on your profile\"/>"; ?> <fb:request-form action="<?php echo ("$invite_href"); ?>" method="post" type="<?php echo ("$app_name"); ?>" content="<?php echo htmlentities($content,ENT_COMPAT,'UTF-8'); ?>"> <fb:multi-friend-selector actiontext="Estos son algunos de tus amigos que aun no usan <?php echo ("$app_name"); ?>. Invita a los que quieras." exclude_ids="<?php echo ("$friends"); ?>" /> </fb:request-form>


Si alguno tiene alguna idea de como se hacen las cosas ahora en facebook sin fbml o si me puede informar de lo q sea, lo agradeceria, q con el cambio ese me han dejado en fuera d juego total. Saludos

Última edición por sk8erboi; 29/06/2011 a las 04:03 Razón: facebook fbml