Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/04/2013, 08:41
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 4 meses
Puntos: 793
Respuesta: Conseguir ID pagina de Facebook desde PHP

Voy a ver como se podría obtener con PHP, pero algún día necesité lo mismo y usaba esta web, por si te sirve:

http://xenforo.com/help/facebook-user-id/

Me demoré más escribiendo que en darme cuenta como hace esta web:

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. <!--
  3. !function($, window, document, _undefined)
  4. {
  5.     XenForo.UIDForm = function($form)
  6.     {
  7.         $form.submit(function(e)
  8.         {
  9.             e.preventDefault();
  10.            
  11.             var username = $form.find('#og_username').strval().replace(/[^a-z0-9.-_]/i, ''),
  12.                 url = 'http://graph.facebook.com/' + username;
  13.            
  14.             if (username)
  15.             {
  16.                 $.getJSON(url + '?callback=?', function(ajaxData, textStatus)
  17.                 {
  18.                     if (XenForo.hasResponseError(ajaxData))
  19.                     {
  20.                         XenForo.alert(textStatus, 'Error');
  21.                         return false;
  22.                     }
  23.                    
  24.                     if (ajaxData.id && ajaxData.name)
  25.                     {
  26.                         XenForo.alert('The ID of the Facebook user <b><a href="http://www.facebook.com/' + username + '">' + username + '</a></b> is <b>' + ajaxData.id + '</b>.<br /><br /><a class="muted" href="' + url + '">View the complete response.</a>', 'Open Graph Response');
  27.                     }
  28.                 });
  29.             }
  30.             else
  31.             {
  32.                 XenForo.alert('Enter a valid Facebook user name', 'Error');
  33.             }
  34.         });
  35.     };
  36.    
  37.     XenForo.register('#UIDForm', 'XenForo.UIDForm');
  38. }
  39. (jQuery, this, document);
  40. //-->
  41. </script>

Lo obtienes de este JSON:

http://graph.facebook.com/woow360
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP