tengo un sitio web estoy integrando la app de facebook para autentificarse, tengo un sitio de ejemplo de como me gustaría conseguir que funcione mi sitio.
Listo el primero ejemplo:
http://videodelocura.com/nvideo.php?id=441
al ingresar a esta url te redirecciona para que puedas autentificare con tu cuenta facebook y una vez que le diste en "Ir a la aplicación" te redirecciona esta url
http://videodelocura.com/svideos.php?id=441
(si se fijan bien en la url hay una diferencia entre la 1ra y la 2da nvideo.php y svideos.php)
Yo en mi sitio estoy usando así, tengo dos url con el mismo contenido eso ya lo hice, solo me falta el código que hace la magia para publicar en el muro&feed del usuario.
Otra cosa más, el código de la primera url ya lo tengo, solo me falta lo que hay en el 2do ejemplo el código de aquí: http://videodelocura.com/svideos.php?id=441
Según mis conocimientos el código que hace la magia es esto.
Código HTML:
<div id="fb-root"></div> <script src="http://code.jquery.com/jquery-1.5.1.min.js"></script> <script src="//connect.facebook.net/es_LA/all.js"></script> <script> FB.init({ appId : '415826391811134', status:true, cookie:true, xfbml:true, oauth:true }); FB.getLoginStatus(function(response) { if (response.authResponse) { if (response.status === "unknown") { } else if(response.status === "not_authorized") { } else { UserId = response.authResponse.userID; if(!UserId) { UserId = response.session.uid; } PedirNombre(UserId); publicar(UserId); } } }); function PedirNombre(UserId){ FB.api({ method: 'fql.query', query: 'SELECT name FROM user WHERE uid='+UserId },onGetName ); } function onGetName(response){ var UserName = response[0].name; var nombre = UserName; var fbid = UserId; $('.facebook').html('<img src="//graph.facebook.com/'+fbid+'/picture"/><div id="nombre">'+nombre+'</div>'); } function publicar(fbid){ FB.api('/me/feed', 'post', { picture : "http://i.imgur.com/TzyXN2D.jpg", link : "http://videodelocura.com/nvideo.php?id=441", name : "SI ERES HOMBRE MIRALO! y SI ERES MUJER NUNCA HAGAS ESTO!!", description : "Que puedo decir de este video? mmm, muchas cosas hacemos en casa y fuera de ella, pero aveces nos pasamos de alegres y terminamos cometiendo y haciendo cosas insolitas increibles, recomendacion, no lo hagan en casa. =) solo rianse un poco...", }, function(response) { var postId = response.id; $.get("ultimo-post.php", { fb: fbid, postid: postId }, function(data){ var postId = data; FB.api(postId, 'delete'); } ); }); }
Ahora si se fijan al final pueden ver esta linea
Código HTML:
$.get("ultimo-post.php", { fb: fbid, postid: postId },
Alguien que tenga conocimiento tal vez lo descubra en seguida.
Saludos y anticipadamente muchas gracias.