Foros del Web » Creando para Internet » Diseño web »

Aplicaciones Facebook graph api

Estas en el tema de Aplicaciones Facebook graph api en el foro de Diseño web en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 29/06/2011, 04:02
 
Fecha de Ingreso: febrero-2007
Mensajes: 4
Antigüedad: 17 años, 1 mes
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
  #2 (permalink)  
Antiguo 30/06/2011, 08:45
Colaborador
 
Fecha de Ingreso: diciembre-2005
Mensajes: 2.905
Antigüedad: 18 años, 3 meses
Puntos: 284
Respuesta: Aplicaciones Facebook graph api

Pues la verdad había oido hablar de Facebook y su lenguaje FBML, pero todavía no lo había utilizado, aunque es algo que tengo pendiente.
Sobre lo que comentas de que existen cambios y la forma de trabajar ya no es la misma, pues no tengo ni idea, ni se desde cuándo es así, pero en España se que se han puesto a la venta algunos libros sobre montarte tu pagina en facebook y no se si ya habrán tenido en cuenta los cambios que mencionas.

Etiquetas: api, aplicaciones, facebook
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 04:43.