Trucos: cómo invitar a todos tus amigos de facebook a un evento

amigos facebook

Facebook es una red social que normalmente facilita la vida a los usuarios, o por lo menos tiene algunas opciones más (a nivel empresa) que otras que le van a la zaga. Pero tiene algunos pequeños fallos de usabilidad que nos pueden hacer perder mucho tiempo. Uno de estos fallos es que no se pueden seleccionar todos los contactos a la hora de invitar a un evento (evento creado por página o perfil). El enlace “Seleccionar todos” sólo está activo en las listas de usuarios, no en la lista total de contactos. Para solucionar eso se puede utilizar un pequeño código javascript que permite seleccionar a los contactos de golpe. Te explico paso a paso como hacerlo.

Paso 0: Lo primero que debemos hacer es ir a la página del evento y seleccionar la opción “Elegir amigos” del menú “Invitar”

invitar amigos de facebook Paso 1: Se nos abrirá una pantalla con listados de amigos (yo he tapado la lista para mantener la privacidad de mis amigos). Debemos seleccionar entonces la opción “Todos mis amigos”.

todos los amigos de facebook

Facebook normalmente no carga todos los amigos, deberemos hacer scroll hasta que se hayan cargado todos nuestros amigos. Cuando sea así el scroll se parará y el número de amigos total aparecerá en el Título de la lista “AMIGOS (número)”.

Paso 2: Doy por hecho que estamos utilizando Google Chrome (si no se utiliza no hay garantías de que funcione el truco). Usamos el menú para activar la Consola Javascript.

Actualización (11/09/2015): Le cambiaron el nombre a la Consola de Javascript, ahora se llama “Herramientas para desarrolladores”.

consola de javascript

Paso 3: Una vez tenemos la consola abierta sólo tenemos que copiar el siguiente código javascript:

var inputs = document.getElementsByClassName('_1pt_');
for(var i=0; i<inputs.length;i++) {
inputs[i].click();
}

Y apretar la tecla “enter”.

consola de javascript

Paso 4: Ya sólo nos queda clicar en el botón “Enviar invitaciones”

enviar amigos

Este truco también puede consultarse a modo de tutorial en el canal de youtube de skolti:

Vídeo | Cómo invitar a todos tus amigos de facebook a un evento

Nota: el truco me lo ha facilitado un usuario (Unai) en en canal de Youtube de skolti.

También te podría gustar...

tutoriales y trucos de redes sociales en youtube

110 Respuestas

  1. xevi saura dice:

    Pues creo que este post sera de gran utilidad para muchos usuarios, puesto que es un vedadedero engorro tener que invitar uno por uino a nuestros contactos. No acabo de entender porque Facebook no da esta opción, ya que como vemos aun que no la den, podemos realizarlo con este valiosisimo “truco”. Si no os parece mal, comparto este post con mis contactos. Gracias

  2. Unai dice:

    Hacia tiempo que no entraba en el blog, lo he hecho a raíz de un tuit de agradecimiento por la aportación del truco (cosa que me ha sorprendido bastante)

    Facebook no permite hacer esto para evitar el spam indiscriminado, añadir que tiene un limite de invitaciones que puedes realizar desde cada cuenta al evento que ahora mismo no me acuerdo cuál era (creo que entre 800 y mil, no me hagas mucho caso).

    Me parece contradictorio que una herramienta para la difusión de eventos tenga este tipo de limitaciones, lo que hace que deje mucho que desear.

    Un saludo y gracias por el detalle de la mención

  3. Cristina dice:

    lástima pero ya no funciona. La ventana de invitar amigos ya no es así, por cada amigo hay un botón de invitar. Acabo de probarlo y no funciona. Gracias de todas formas. :)

  4. Jorge dice:

    No funciona. Esta es la respuesta de la consola de java
    var inputs = document.getElementsByClassName(‘_1v30’);
    for(var i=0; i<inputs.length;i++) {
    inputs[i].click();
    }
    undefined

  5. Jorge dice:

    funcionó ok. Muchas gracias.

  6. Jorge dice:

    Hay algun truco para evitar que Facebook me bloquee el envio de invitaciones? En este momento me envian un mensaje que dice algo asi como “parece que estas invitando a personas que no quieren recibir tus invitaciones bla bla bal” y me bloquean el envio de invitaciones a los eventos.
    Esto se puede evitar de algun modo?
    Gracias por la ayuda

  7. Axiino Bless dice:

    var inputs = document.getElementsByClassName(‘_3hqy’);
    for(var i=0; i<inputs.length;i++) {
    inputs[i].click();
    }
    undefined

    :( AYUDA'!

  8. Fernando dice:

    Muy buen aporte.
    Funciona!

  9. Jorge dice:

    Si, funciona perfectamente como está. Pero solo se puede invitar hasta 1000 amigos. Por favor si alguien sabe como ampliar este número publicarlo por aqui o iindicar donde se puede consultar.
    También como evitar los bloqueos de facebook.
    Gracias.

    • Eso es un límite que no se puede sobrepasar. El truco sólo hace más fácil la selección de los amigos, no se salta las restricciones de facebook.

      • Alex dice:

        David, y acaso se puede hacer algo para aumentar el numero limite de invitados?? creando un anuncio se podra?

        • Alex, el límite no se puede aumentar, son las reglas de facebook. El recurso del anuncio siempre lo tienes, pero no es lo mismo, ya que el anuncio actúa como una publicación más, como una impresión, no como una alerta. Aún así, si disponemos de presupuesto para anuncios puedes intentar aumentar el alcance del evento con un anuncio. No será tan eficiente pero sin duda que servirá de algo. Alternativamente puedes pedir a los invitados que inviten a su vez a sus amigos.

  10. Javi dice:

    Hola David, a mi no me deja pegar el código que sale en el paso 3 sale una ventana con tres opciones , lo XMLH ttprequests, filter y clear console.
    Alguna sugerencia…Gracias

  11. pepe dice:

    hola!, fíjate que intente igual que varios que ya pusieron su comentario y me pasa lo mismo, no puedo, sale al final: undefined, que hago?

  12. Yo dice:

    Hola:
    Ayer y antes de ayer me funcionó y hoy no me funciona.
    Gracias.

  13. Yolanda dice:

    Desde ayer esto ya no funciona. Gracias.

  14. Jmorey dice:

    Nuevo codigo, a mi me funciona….
    var inputs = document.getElementsByClassName(‘_1pt_’);
    for(var i=0; i<inputs.length;i++) {
    inputs[i].click();
    }

  15. Yolanda dice:

    Muchas gracias.

  16. hector dice:

    Hola si nombro a otro usuario como organizador, el tambien puede hacer este procedimiento, porque ya lo probe y no se puede.

    Saludos!

  17. Jorge dice:

    Hoy comenzó a dar este error
    Uncaught SyntaxError: Unexpected token ILLEGALInjectedScript._evaluateOn @ VM280:883InjectedScript._evaluateAndWrap @ VM280:816InjectedScript.evaluate @ VM280:682

  18. Oscar dice:

    A mí me pasa lo mismo :S

  19. Jorge dice:

    Me he dado cuenta que este error surge si ya hemos invitado algunos amigos antes con la opción que dice “sugeridos” despues al poner el codigo da este error. Sin embargo si se invita directamente a todos, sin haber invitado a nadie antes no da error.
    Para tener en cuenta.

  20. Jorge dice:

    Ahora si que no funciona. Fijate si podés encontrar el problema. Lo probé con un evento nuevo y no va.
    El error es este
    Uncaught SyntaxError: Unexpected token ILLEGALInjectedScript._evaluateOn @ VM1514:883InjectedScript._evaluateAndWrap @ VM1514:816InjectedScript.evaluate @ VM1514:682

    Lo probé con todos los codigos que están en el blog y no va da el mismo error en todos.
    Si alguien sabe como resolverlo, por favor publicar.

    • Lo siento pero a mi me funciona correctamente. Insisto en que no sé cuál puede ser tu problema. Puede que tengas demasiados amigos o que tengas alguna especificidad que no conozco. Lo lamento.

  21. Yolanda dice:

    Hola:

    A mi me funciona pero solo me selecciona 300 y solo 1 vez. sin embargo a mano me deja seleccionar mas.

    Un saludo..

    • Es raro. Asegúrate que hiciste scroll hasta el final de la lista. Al principio no te muestra todos y si no vas hacia bajo no te carga la lista entera. Yo en el ejemplo no lo hago porque tengo pocos amigos (menos de 250), pero creo que lo comento en el vídeo. No sé si será eso :-?

  22. Juan Pablo dice:

    Muy buen aporte…saludos.

  23. Julio dice:

    Hola David, me aparece lo siguiente:

    var inputs = document.getElementsByClassName(‘_1pt_’);
    for(var i=0; i<inputs.length;i++) {
    inputs[i].click();

    ¿Algo cambió?

  24. Tanin dice:

    Hola!
    Me dá este error:

    Uncaught SyntaxError: Unexpected token ILLEGALInjectedScript._evaluateOn @ VM425:883InjectedScript._evaluateAndWrap @ VM425:816InjectedScript.evaluate @ VM425:682

    Sabés porque?
    Gracias

  25. Carlo Vega dice:

    tengo un problema solo me permite invitar a 50 amigos a la vez no se si estare haciendo algo más o es la nueva restriccion de facebook muchas gracias espero una ayuda

    • David dice:

      No tengo noticias de que haya bajado el límite de invitaciones. El límite hasta ahora son 500, no 50 que yo sepa. Puede que tengas una limitación adicional por alguna razón concreta con tu cuenta (o has hecho otro evento últimamente o alguna regla interna de facebook). Siento no ser de más ayuda.

  26. LILIANA dice:

    Copio este código
    var inputs = document.getElementsByClassName(‘_1pt_’);
    for(var i=0; i<inputs.length;i++) {
    inputs[i].click();
    }

    y no pasa nada, ni siquiera marca error ni nada y me sale la consola de java muy diferente a la del video me sale del lado izquierdo y sin aviso de detente, pero al copiar el código ni pasa nada

    • David dice:

      Asegúrate de que estás usando el navegador Google Chrome. Puedes hacer una variante del truco, añadir el código a través de la URL. En ese caso, una vez en la página de invitación, debes colocar el siguiente código en la barra de direcciones:

      javascript: var inputs = document.getElementsByClassName(‘_1pt_’);for(var i=0; i

  27. Nancy dice:

    No resulto :( Uncaught SyntaxError: Unexpected end of input

  28. Ram dice:

    por que java advierte que el usuario que te invita a hacer esto puede pirater tu cuenta?

    • David dice:

      Porque por medio de la consola se pueden ejecutar código javascript que alguien que no sabe javascript puede no saber qué hace en realidad. Este código hace lo que indica el enunciado si te sirve de algo :-P

  29. José dice:

    Muchas gracias, lo acabo de probar y ha funcionado correctamente siguiendo TODOS los pasos, al principio me daba error por que me saltaba uno ;-)

  30. Ezequiel dice:

    No se que hago mal, sigo todos los pasos, ya no me tira error, pero no me deja invitar a todos :S

  31. Amadeo dice:

    Te hago una consulta.. yo ya cree el evento y invite al limite de invitaciones q tenia, ahora no me deja seguir invitando gente por el limite este. Hay alguna manera de seguir utilizando este evento para invitar mas gente sin hacer uno nuevo?
    Gracias!

  32. Jose dice:

    Solo selelcciona 50 amigos ¿Puede ayudarme?

  33. Luciano Sandoval dice:

    Genial! Funcionó De 10 Sin Necesidad De Probar Mas De Una Vez! Buen Post. Se Agradece.

  34. LUIS ULLOA dice:

    POR QUÉ NO ME PERMITE VER EL JAVASCRIPT EN CHROME?
    DICEN QUE YA DESACTIVARON ESO?
    PF, AYUDA!

  35. Ness dice:

    hOLA. A DONDE COPIO EL CODIGO? CUANDO LA CONSOLA ESTA ABIERTA, PEGO Y NO PASA NADA
    mUCHAS GRACIAS!
    Una vez tenemos la consola abierta sólo tenemos que copiar el siguiente código javascript:

    var inputs = document.getElementsByClassName(‘_1pt_’);
    for(var i=0; i<inputs.length;i++) {
    inputs[i].click();
    }

    Y apretar la tecla “enter”

    • David dice:

      Lo acabode probar y sigue funcionando. Ojo. Es importante que las comillas de ‘_1pt_’ sean las que hay en la tecla del interrogante. A veces al copiar se cambian las comillas.

  36. Carlos dice:

    Hola, es posible que en el menu del evento no tenga el boton de invitar, no lo veo.

    Gracias

    Saludos

    • David dice:

      Si el evento está en fecha debería estar. A no ser que quien haya creado el evento no haya dejado clicado la opción “Los invitados pueden invitar a amigos”.

  37. Leandro dice:

    Buenas, como se puede invitar a un evento solo a las personas que le gusta la pagina de la cual soy administrador??

  38. Julio dice:

    Hola.. No entiendo de dónde exacto se copia el codigo este, y dónde hay que pegarlo, para que luego se tilden todos los Amigos. Hay que pegarlo en la barra principal de navegacion? la que está arriba, digo? Se pega debajo de este codigo que copiamos?

  39. Gerardo dice:

    Hola, creo que ya no sirve el codigo, me ha funcionado hasta hoy me sale esto:

    “Uncaught ReferenceError: document is not defined(…)”

  40. Hola David… ahora pego este codigo como decis, le doy enter, y no cliquea los invitados: var inputs = document.getElementsByClassName(‘_1pt_’);
    for(var i=0; i<inputs.length;i++) {
    inputs[i].click();
    }

    Y sale esto, en letra roja:
    Uncaught SyntaxError: Unexpected token ILLEGAL(…)InjectedScript._evaluateOn @ VM9915:875InjectedScript._evaluateAndWrap @ VM9915:808InjectedScript.evaluate @ VM9915:664

    Qué debo hacer entonces?

    • David dice:

      Seguramente sea un problema con el copiado. A veces las comillas de la primer línea se cambian: var inputs = document.getElementsByClassName(‘_1pt_’); Asegúrate que son las comillas simples (las del tecla del interrogante de al lado de la tecla del cero).

  41. chezz dice:

    hola david yo quiero invitar a todos mis amigos tengo casi 2000 pero solo me deja invitar a 500
    anteriormente baje algunos programas de web store como INVITE ALL FRIENDS y nunca me ha dejado invitar mas de 500 600 .
    Crees que por que baje esas extensiones no me deje invitar a todos mis amigos yo ya pegue tu codigo y sucedio lo mismo ojala me puedas ayudar

  42. Bar dice:

    Funciona perfecto (te va seleccionando de 50 en 50). Gracias!

  43. Nuevas Generaciones dice:

    Hola, saludos.
    No me sale la opción Consola de Javascript, en mi Google Chrome cuando voy a menú y más herramientas. Me pueden ayudar con esto

  44. OMEGA PRODUCCIONES dice:

    MUCHAS GRACIAS

  45. tamara dice:

    hola hago tal cual lo que dices y se me queda todo bloqueado quito lo de la consola d javascript y se me queda gris despues me sale que google chrome no responde y no hace nada…

  46. Elvis dice:

    Si uso este truco supera el limite de 50 invitaciones que hay ahora?

  47. Walter dice:

    Hola David, hago todo lo que decís y me sigue apareciendo todo en gris y sin ningún amigo tildado (cero seleccionados). Lo repetí en varias oportunidades y tampoco.

  48. Josue garcia dice:

    He introducido este codigo
    pero me aparece en rojo el error “Uncaught ReferenceError: document is not defined(…)” hace referencia al “1pt”

    var inputs = document.getElementsByClassName(‘_1pt_’);
    for(var i=0; i<inputs.length;i++) {
    inputs[i].click();
    }

    ayuda? :(

  49. gilberto dice:

    ¿ya dejo de funcionar?

  50. Gal dice:

    Buenas! segui todos los pasos pero cuando hago clic en “herramientas para desarrolladores” me aparecen los códigos a la derecha y no se donde tengo que pegar el comando, espero tu respuesta , saludos

  51. Alex dice:

    Hola, aun funciona?

  52. Tay Mcfly Zero Cool dice:

    Si funciona , pero solo me da unos cuantos (para ser mas especifico solo los círculos que se ven en pantalla)

  53. David Fernández Álvarez dice:

    No funciona en este momento, ¿quizás el nombre ‘_1pt_’ ha vuelto a cambiar?
    El error que me sale es este:

    VM51:2 Uncaught ReferenceError: document is not defined(…)
    (anonymous function) @ VM51:2
    InjectedScript._evaluateOn @ VM37:878
    InjectedScript._evaluateAndWrap @ VM37:811
    InjectedScript.evaluate @ VM37:667

    Copiando tal cual el código de:
    var inputs = document.getElementsByClassName(‘_1pt_’);
    for(var i=0; i<inputs.length;i++) {
    inputs[i].click();
    }

  54. Pilar Valderrama dice:

    Hola, me funcionó super bien solo que no me selecciona la totalidad de amigos…. Hay alguna otra opcion?..Gracias

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *