Selezionare tutti gli amici di Facebook negli eventi/pagine

inserito nella categorie: JFT
marchiato con i tag: , , , , ,
invite

Per selezionare tutti gli amici, recatevi sulla pagina del vostro evento/pagina di Facebook, quindi scorrete tutta la lista dei vostri amici, ed eseguite questo codice.
Esistono due versioni, una sincrona e l’altra asincrona. La differenza tra i due è che la asincrona non blocca il browser, permettendoti di vedere in tempo reale le persone selezionate (il che può risultare molto utile per computer lenti o per molti amici); mentre la versione sincrona ha dal suo canto il fatto che in taluni casi risulti più veloce, ma con conseguente risultato del bloccaggio del thread del browser.

Versione sincrona (veloce, ma pesante)

Versione asincrona (stabile e flessibile)

Video dimostrativo (realizzato su Mac OS X)

Se hai letto questo articolo, potrebbero interessarti anche:

Commenti (91)

  • Manuel89 scrive:

    Ma è normale che con i nuovi eventi… creando un evento da un gruppo… manda gli inviti ai soli iscritti di quel gruppo???

    perchè sto provando a mandare gli inviti dal mio profilo ma il numero di invitati non aumenta ma arriva la notifica a coloro che erano già stati invitati dal gruppo all’evento!!!

  • G.Iaco. scrive:

    ERRORE: Riduci il numero di amici da invitare limitandoti solo a quelli che hanno più probabilità di essere interessati a questo evento.

    Quando compare questa scritta è perché gli amici invitati con “select all” o altri metodi superano le 100 selezioni e si possono avere massimo 300 inviti in sospeso quindi tutti i metodi sono pressoché inutili

    Questo è nelle regole di FB… masta cercare nella guida.
    Vi allego sotto il link:

    https://www.facebook.com/help/search/?q=inviti+evento
    Quante persone posso invitare a un evento?
    uoi invitare un numero illimitato di persone agli eventi ma non superiore a 100 persone per volta. Dopo aver invitato le prime 100 persone, puoi iniziare a invitarne altre. Inoltre puoi avere soltanto 300 inviti in sospeso per volta per ogni evento. Dovrai attendere la risposta di alcune delle persone prima di poterne invitare delle altre.

  • silvio scrive:

    non funzionaaaa

  • MAURIZIO scrive:

    CIAO FLAVIO SOLO UNA CORTESIA HO PROVATO A COPIARE I LINK PER SLEZIONARE TUTTI GLI AMICI VELOCEMENTE SU FACEBOO, E MI HA CAMBIATO IL MODO DI VISUALIZZARE L EVENTO, NON RIESCO PIù A VEDERLO COME PRIMA MA METà MI ESCE LA MAPPA INVECE CHE TUTTO LEVENTO COME POSSO FARLA RITORNARE COME PRIMA LA PAGINA??’ GRAZIE UN SALUTO

  • nic scrive:

    ho lo stesso problema di alessandro… nel mio evento è scomparso il bottone invia messaggio agli invitati.. perche???

  • Alessandro scrive:

    Ho un problema enorme! Ho creato un evento, al momento sono a quota 100 partecipanti, 5000 circa in attesa di risposta e un migliaio che non parteciperanno… E’ SCOMPARSO IL BOTTONE “INVIA MESSAGGIO AGLI INVITATI” !! Com’e’ possibile?

  • Mauro scrive:

    Anche a me lo fa poi nn arrivano i suggerimenti–a te si?

  • Mauro scrive:

    a me fa tutto correttamente li seleziona tutti..5000 ma i suggerimenti non arrivano a nessuno..c è un motivo risolvibile? Grazie

  • Antonio Ficai scrive:

    funziona funziona…

  • andrea scrive:

    flavio fai un miracolooo … non funziona piu’ nulla !!

  • andrea scrive:

    anche a me succede questo !! hhhelp

  • anto scrive:

    PROVATI TUTTE E DUE CODICI MA NON VANNO PERCHE? NON VIENE INVITATO NESSUNO

  • seleziona li seleziona, ma poi ti dice di ridurre il numero, gran bel problema, i miei superano i 3200, facendo il pr…..e c.que anche facendolo manualmente spesso e volentieri dopo che ne hai selezionati i primi 15/20 ti esce lo stesso messaggio. un vero disastro, pomeriggi persi per niente. confido in te, siamo nelle tue mani!

  • prima di eseguire il codice sei sceso giù con la barra?

  • emanuele scrive:

    rettifico…con il codice sincrono mi ha selezionato un settimo degli amici…come mai nn tutti? :D

  • emanuele scrive:

    ciao Flavio,
    ho inserito con google chrome entrambi i codici ma non funziona nè con uno nè con l’altro (ho anche aggiunto javascript:) e sulla barra mi rimane la stessa pagina cn lindirizzo vecchio…

  • hm… è nella fascia nera.

  • Anthony scrive:

    Io non riesco a trovare il download dello script…una guida non ci sta ?

  • Ciao fede, probabilmente stai utilizzando Google Chrome, e copiando/incollando il codice nella barra degli indirizzi, Chrome rimuove il “protocollo” javascript: all’inizio del codice.

    Quindi, quando incolli, recati all’inizio della barra degli indirizzi e reinserisci davanti a tutto: javascript:.

  • fede scrive:

    ciao! mi sai dire come mai lo script per gli inviti nn funziona più? mi riporta ad una pagina di ricerca di google..thanx

  • Usa Chrome o Safari.
    Il problema non dipende dal programma, ma dal browser, quindi non posso farci niente ;)

  • Manuel89 scrive:

    per firefox non c’è niente??? che questo ci mette davvero un’eternità… ho 4000 amici e non finisce più… con quello vecchio su firefox in 15 secondi li selezionava tutti!!!

  • Si, penso che oramai Facebook stia attivando controlli di protezione per spam.

  • Marco scrive:

    Salve e complimenti
    ultimamente sto riscontrando un problema… quando supero i 2000 inviti, spesso (ma non sempre) mi dà un messaggio di facebook che recita:
    Impossibile mandare l’invito:
    Riduci il numero di amici da invitare limitandoti solo a quelli che hanno più probabilità di essere interessati a questo evento.

    Se hai ricevuto questo messaggio per sbaglio, visita questo modulo.

    Poi, di fatto, risulta impossibile invitare nuove persone (se non, al massimo, una decina alla volta…)
    Come mai succede? Si attiva per caso un controllo di fb legato all’IP?
    Grazie!

  • Elisa scrive:

    Grazie mille, molto utile, ho provato l’asincrona e andava benissimo (mac e firefox 5).

  • Flavio scrive:

    Non c’è più bisogno di effetuare la procedura precedente. Segui l’articolo.

  • MASTER_X scrive:

    help FLAVIO!ho provato a mettere su destinazione come hai scritto te ma non funziona..per l ennesima volta uffa… ho bisogno urgente …come posso fare???

  • Flavio scrive:

    Ho appena scritto un nuovo articolo che penso faccia al tuo caso!

    http://www.kopiro.it/articoli/suggerire-una-pagina-a-tutti-gli-amici-di-facebook.html

    Ciao!

  • [...] aver invitato tutti i vostri amici al prossimo evento, ora vi serve suggerire loro una pagina di cui siete amministratori. Ma quel gran bravo ragazzo di [...]

  • Davide scrive:

    Ottimo grazie!!1

    sai come posso fare a selezionare tutti i mie amici per potergli suggerire una pagina??

  • Francesco scrive:

    FANTASTICISSIMO !!!!

    ORA FUNZIONA :D

  • Flavio scrive:

    Scusami, non avevo controllato che Facebook avesse nuovamente cambiato la modalità di scrittura HTML degli eventi. Ora dovrebbe andare.

  • Flavio scrive:

    Devi incollare il codice nella barra degli indirizzi

  • Flavio scrive:

    Evidentemente non sei nella finestra di selezione degli amici! Devi incollare quel codice quando Facebook ti chiede di selezionare gli amici per gli eventi.

  • Ciccio scrive:

    Adesso dà un nuovo errore: unable to select friends are you on event facebook page ?
    Mi sa che facebook non vuole più che si faccia qualsiasi tipo di invito. Ma allora perchè non toglie questa funziona e basta invece di rendere la vita impossibile??

  • DENIS scrive:

    SI ESATTAMENTE SULLA FINESTRA DI SLEZIONE…COSA DEVO FARE??

  • andrea scrive:

    ciao scusatemi a me invece da un altro errore ,le ho provato entrambi e tutte e due quando copio e incollo e faccio invio mi apre una finestrella con scritto :

    unable to select friends are you on event facebook page ?

    sapete aiutarmi come posso risolvere questo problema? ciao grazie in anticipo

  • Francesco scrive:

    CIAO DRE , rispondo a questo tuo messaggio
    con questo metodo a me non faa nulla .
    con greasemonkey su mozilla mi ha selezionato tutto su un account.
    ma con un altro di 4000 persone mi da questo errore

    Riduci il numero di amici da invitare limitandoti solo a quelli che hanno più probabilità di essere interessati a questo evento.

    QUEL MESSAGGIO TI ARRIVA PERCHE’ QUALCUNO DEI TUOI “AMICI” DI FACEBOOK HA DENUNCIATO L EVENTO COME SPAM E QUINDI QUELLI DI FACEBOOK TI PERMETTONO DI INVITARE MASSIMO 25 PERSONE ALLA VOLTA !

  • Flavio scrive:

    Sei nella finestra di selezione degli amici?

  • mauri demi scrive:

    nel senso di fare copia incolla e invia…
    nella barra dell’indirizzo

  • denis scrive:

    CIAO, FACCIO TUTTO COME DESCRIVI TU SU MAC CON SAFARI.. COPIO LA STRINGA INVIO E COMPARE QUESTO Unable to select friends. Are you on event Facebook Page? PREMO OK MA NON MI SELEZIONA NIENTE… CHE DEVO FARE STO DIVENTANDO MATTO..
    GRAZIE

  • MASTER_X scrive:

    Ho provato come dici tu:
    “C:\Program Files (x86)\Google\Chrome\Application\chrome.exe –disable-web-security” ma nulla! non vuole funzionare :S

  • Flavio scrive:

    Lanciare una stringa in che senso?

  • Flavio scrive:

    Ah si ovviamente è quello il problema, potrà essere di aiuto per altri :)

  • mauri demi scrive:

    scusate la mia vera ignoranza nel settore…
    ma come si lancia la stringa??
    più che altro… come si deve copiare?

    grazie…!

  • jak scrive:

    scusate ma qual’e’ il campo di destinazione?

  • Chiara scrive:

    Perfetto, il problema alla fine era che per aprire Chrome cliccavo su un’altra icona e non dal menu Start. Non so se è questo, ma cliccando da lì alla fine ha funzionate. Grazie mille! Molto gentile!

  • Flavio scrive:

    No, perfetto cosi, ci deve essere lo spazio! Ora chiudi chrome, e avvia Chrome da quel collegamento e incolla lo script (ti consiglio la versione async) in una finestra dove è presente un selettore di amici di Facebook. Se ancora restituisce l’errore di prima, prova a fare cosi: Apri il ‘Prompt dei comandi’, e incolla li il seguente codice, (prima chiudi Chrome):
    cd "C:\Users\Chiara\AppData\Local\Google\Chrome\Application"
    e poi
    chrome.exe --disable-web-security

  • Chiara scrive:

    Io ho scritto così nel campo “destinazione”:

    C:\Users\Chiara\AppData\Local\Google\Chrome\Application\chrome.exe –disable-web-security

    ossia lasciando uno spazio tra .exe e i due trattini. Se non lascio lo spazio mi dice che il nome immesso non è valido. Forse il problema è lì!

  • Flavio scrive:

    Perfetto, significa che non sei riuscita ad avviare Chrome in modalità senza SOP. Quindi, ripeti il procedimento, aggiungendo al campo destinazione del collegamento a Chrome, il suffisso ” –disable-web-security”

  • Flavio scrive:

    la destinazione deve essere: “C:\Program Files (x86)\Google\Chrome\Application\chrome.exe –disable-web-security”, con –disable-web-security staccato! ;)

  • federico scrive:

    Fatto!!!! Sei un Dio!!

  • Chiara scrive:

    Ciao Flavio, ho fatto come hai detto entrando nella console e mi dice:

    Unsafe JavaScript attempt to access frame with URL http://sbx.facebook.com/choose/…. Domains, protocols and ports must match.

    TypeError: Cannot call method ‘getElementsByName’ of undefined

  • federico scrive:

    Ciao Flavio, ho notato solo oggi che il vecchio codice da inserire nell’url (javascript:elms=document.getElementsByName(“checkableitems[]“);for (i=0;i<elms.length;i++){if (elms[i].type="checkbox" )elms[i].click()};) NON FUNZIONA PIU e che la cosa risale più o meno alla settimana scorsa intorno al 2 giugno.Dopo molte ricerche ho trovato quello che hai scritto ma non sono praticissimo, cliccando proprietà apre una finestra con (generale,protezione,privacy,ecc) dove si trova il campo destinazione dove inserire il codice di sblocco? Scusami se ti pongo un problema da ABC ma credo che nn pochi utenti si trovino col medesimo"impaccio",grazie anticipatamente!!!

  • MASTER_X scrive:

    si flavio!ho provato a scrivere (–disable-web-security) ma niente da fare!mi dice problema di collegamento.. LA DESTINAZIONE è la seguente:
    “C:\Program Files (x86)\Google\Chrome\Application\chrome.exe–disable-web-security”

  • Flavio scrive:

    Prova a fare cosi: tasto destro sulla pagina > ispeziona elemento > console. Li incolli il codice, e dimmi gli errori (se te ne da) che vedi.

  • Fausto scrive:

    Continua a non funzionare nonostante abbia fatto tutto quello che dici….

  • Flavio scrive:

    putroppo facebook sta iniziando a bloccare lo “spam” di eventi.

  • Flavio scrive:

    prova la versione async.

  • Flavio scrive:

    Allora, per coloro ai quali lo script si “blocca”, potete provare la versione “async” dello script.

  • dre scrive:

    con questo metodo a me non faa nulla .
    con greasemonkey su mozilla mi ha selezionato tutto su un account.
    ma con un altro di 4000 persone mi da questo errore

    Riduci il numero di amici da invitare limitandoti solo a quelli che hanno più probabilità di essere interessati a questo evento.

  • dive scrive:

    non arriva la conferma degli inviti! anche se riesco a selezionarli tutti, quando premo invia non succede niente.. HELP!

  • francesco scrive:

    l’ erorre anche a me è lo stesso , cioe’ mi dice che la pagina non risponde …

    invece adesso semplicemente non fa nulla !!

    strano che cambi da funzionare a dare un errore ad addirittura non far nulla :(

  • dre scrive:

    ho seguito tutte le istruzioni ma non va

  • noxs scrive:

    ciao flavio, io sto usando chrome, quando inserisco lo script mi esce questo messaggio del browser “le pagine seguenti non rispondono. puoi terminare l’operazione oppure attendere”..sono 10 minuti che spingo su ATTENDI…ma non succede nulla :( consigli ?

  • Flavio scrive:

    potresti chiarirmi meglio l’errore?

  • Francesco scrive:

    Ha funzionato la prima volte ed ora non funziona piu …
    ( stessa cosa valida anche per il codice per inviare un messaggio a tutti coloro che sono in chat )

    Come mai :( ?

  • daniele scrive:

    Ottimo script! Sei l’unico in giro per questo genere di cose! GRANDE!

  • Flavio scrive:

    perfetto, grazie Massimo dell’informazione, sarà utile per altri utenti! ;)

  • Massimo scrive:

    Lo script funziona… testato… l’importante è per inviti di circa 3000/4500 persone fare un unico invio… il browser ci impiegherà circa 6/7minuti per selezionare tutti gli utenti…

  • [...] Il seguente codice non funziona più con i nuovi eventi, vi rimando al nuovo script. [...]

  • Flavio scrive:

    Eh putroppo li non posso farci niente.. per ora.

  • Ciccio scrive:

    Il metodo funziona. Ma visto che invitare 4K persone è impossibile devi fare decine di tentativi. E alla fine facebook ti blocca.

  • ElectroItalia scrive:

    Riduci il numero di amici da invitare limitandoti solo a quelli che hanno più probabilità di essere interessati a questo evento. XD

  • Massimo scrive:

    sto provando con un altro evento… sembra funzionare…

  • Flavio scrive:

    Eh, purtoppo ha inserito una restrizione evidentemente ;)

  • Massimo scrive:

    c’è ancora un problema… io ho provato con circa 4500 amici…
    ecco cosa dice facebook

    Impossibile mandare l’invito
    Riduci il numero di amici da invitare limitandoti solo a quelli che hanno più probabilità di essere interessati a questo evento.

    Se hai ricevuto questo messaggio per sbaglio, visita questo modulo.

    Il modulo ha questo link:
    http://www.facebook.com/help/contact.php?show_form=event_invite_feedback

  • Flavio scrive:

    grazie per il suggerimento, elimino subito quel commento ;)

  • Massimo scrive:

    Ho corretto togliendo il suggerimento nel codice e scrivendolo in un file txt tutto in una riga… ok!!!! funziona!!! :)

  • Massimo scrive:

    Ciao Flavio

    Ho cliccato sull’icona google crhome e ho aggiunto ” –disable-web-security ”

    Ho chiuso il browser.

    Riaperto sono andato all’evento… ho inserito nella barra il tuo codice:

    javascript:
    // Before running this script, start the browser with –disable-web-security option, or it doesn’t works.
    var _i = document.getElementById(“iframe_sbx_id”).contentWindow;
    if (_i) {
    var _f = _i.document.getElementsByName(“checkableitems[]“);
    for (i=0; i<_f.length; i++) {
    try {
    _f[i].click()
    } catch (e) {
    console.dir(e);
    }
    }
    } else alert("Unable to select friends. Are you on event Facebook Page?");

    Non succede nulla… come mai?
    Mi riesci ad aiutare? Mi sembra di aver fatto tutto quello che hai scritto…

  • Flavio scrive:

    Uhm.. allora prova a fare tasto destro > ispeziona elemento > console, e incolla li il codice.

  • Mariacristina scrive:

    Si, si apre. Poi ho aperto la pagina di facebook dell’evento, ho cliccato su invita amici e sono andata in fondo alla lista degli amici prima di incollare ed eseguire lo scrypt nella barra degli indirizzi, ma niente…boooh :(
    Non dovrei vedere tutti i miei amici con la spunta? help!!

  • Flavio scrive:

    digitando da terminale “chromium-browser –disable-web-security” ti si apre il programma?

  • Mariacristina scrive:

    Ciao..ho provato ad usare il tuo codice sia con Firefox che con Chrome usando la nuova versione di Linux Ubuntu, ma non funziona! Come mai? Grazie! :)

  • Flavio scrive:

    Se uno ha firefox, prova il codice in fondo all’articolo.

    altrimenti, scarichi Chrome. punto.

  • Flavio scrive:

    Sei sicuro di aver inserito “–disable-web-security” con due trattini?

  • E se uno... scrive:

    e se uno usa firefox che fa si taglia le vene ?

  • Francesco scrive:

    potreste spiegarmelo meglio :) ?

    Non sono praticissimo …

  • MASTER_X scrive:

    Ei! a me non mi fa quando inserisco con windows nella proprietà di google chrome
    (–disable-web-security.) come posso fare???

  • Flavio scrive:

    Grazie Ciccio, non mi ero accorto di questo bug. Prova il codice nuovo, dovrebbe andare ;)

  • Ciccio scrive:

    Ciao Flavio,
    effettivamente il metodo funziona (su chrome). Al momento dell’invio però non parte niente e anche selezionando liste con pochi utenti, lac onferma degli invii inviati non arriva.

Commenta anche tu!