Press "Enter" to skip to content

Twitter API Trainwreck (worst disaster ever)


um l’episodio che si sta per vedere
sta per essere probabilmente è il peggiore
episodio nella divertente storia della funzione noi
fare una sessione di programmazione coppia dove noi
fallire così incredibilmente male che semplicemente
ridefinisce il fallimento su queste cose e a
aggiungere la beffa al danno che sono anche riuscito a fare
cancella il filmato della mia fotocamera principale
quello che stai guardando bene
ora che normalmente è così
invece di cancellare l’episodio I
perché continua a caricare lo spettacolo
deve andare sul credo di un io youtuber
ho comprato questo peluche – peluche
peluche peluche per sostituirmi durante
durante l’episodio, vedremo come
Va bene, lunedì mattina, oggi siamo
andando a fare una coppia di programmazione pro coppia
sessione in cui giochiamo con il
API di Twitter per estrarre un sacco di risposte
dai tweets e dal papà vediamo come
va ciao mmm PJ e io sono David sono qui
e stai guardando fun fun function
meglio, meglio, meglio, meglio, meglio
preparare lo sponsor di oggi è brillante a
sito di problem solving che ti insegna
come pensare come uno scienziato informatico
se sei interessato al computer
alberi binari di fondamenti scientifici
quicksort Big O e quel tipo di cose
invece di te solo ascoltando passivamente
ai video geniali ti dà questi
sfide interattive di crescente
difficoltà in modo da usare brillante è un po ‘
sorta di si sente come un gioco è molto
Soddisfacente uso brillante divertimento slash org
funzione divertente quando ti iscrivi che dice
loro che sei venuto da qui e anche questo
ti dà il 20% di sconto sull’annuale
abbonamento se sei uno dei primi
200 persone quindi corri o supera tutte queste informazioni
è anche nella descrizione dell’epoprio ok
è tempo di finta può Dio già oh
Faremo un sacco di funzioni in questo
episodio fammi avere un po ‘di Brouilette
si sa che ci sono sia così
l’API di Twitter ha come livelli diversi
che premio sei un’impresa?
mi prendi in giro
come no, sì, credo che cosa sono
differenze non mi interessa davvero
bene tu lo fai se è sì ma cosa
lo faremo, forse, a farsi fottere
come facciamo spieghiamo invece cosa
tassa K è in realtà non lo so io no
sai a cosa stai mirando
Immagino perché solo se stai lavorando
in una grande tradizione svedese
organizzazione di una università Volvo IKEA
qualunque cosa tu abbia fika caffè normale
rompe almeno una al mattino e
uno nel pomeriggio e l’intera
lo scopo con la fika è bene, no
sapere qual è lo scopo, ma la cultura
del Freak è che tutti si riuniscono
e durante quei 15 minuti che hanno
caffè e mangiare biscotti e mangiare caramelle
albula
insieme e può spesso essere una bella
impostazione strana che sei come dire se
sapevi che al lavoro hai solo 10 persone
seduto in un grande cerchio
mangiando caffè e discutendo a caso
caga come fosse il tempo o
cosa vuoi fare nella tua estate?
cottage o dio vietano quello che i tuoi figli
stavano facendo questa mattina e come terribile
loro erano e blah blah blah blah blah
può essere davvero molto brutto, ma è così
anche abbastanza buono per integrare nuove persone
nell’organizzazione immagino sì è
crea così interessante naturale
flusso e crea anche come
ti costringe fuori dalla modalità di lavoro per un po ‘
un po ‘, ecco perché cosa faremo cosa
lo useremo per qui perché
lo abbiamo trovato in questa coppia di programmi
episodi tendiamo ad avere un po ‘come in
la zona e ottieni
è bloccato quindi cosa faremo durante
come la nostra sessione di fika è su cui riflettere
cosa abbiamo appena fatto dall’ultimo oratore
perché faremo un sacco di Neth in
questo episodio stiamo comprimendo come a
pieno giorno lavorativo in un’ora e poi così
rifletteremo e poi lo saremo
andando a usare un po ‘ penso un po’
un po ‘su e poi stiamo andando a
pianificare in anticipo cosa faremo nel
prossima sessione fino al prossimo oratore e
lavoreremo in questo modo e vedremo come
quello va
Sì, quindi iniziamo impostando un timer per
10 minuti quindi andiamo a costruire
qualcosa con l’API di Twitter in uno
ora – i cinque minuti che abbiamo appena avuto per
fika si, esattamente
sì, i loro piedi sono così
assegnato ma siamo costretti a prendere il
picchetto non c’è permesso di lavorare sei
nella figura che è importante
concetto di questo perché è come è
il suo ha questo molto forte si sa
lavoratore come si chiama patrimonio dell’Unione
e pensiamo che sarà utile
per il progetto che in realtà
ottenere di più lavorando avendo
meno si, proprio io ci farò
più concentrato ora così ho avuto questo
problema la settimana scorsa la settimana scorsa abbiamo pubblicato
la prima delle interviste che abbiamo fatto
al nordico sì perché speravo di esserlo
ospitare J Nordic e ci è stato permesso
per allestire questo stand per le interviste e parlare
a qualsiasi oratore che ci piacesse
si è rivelato molto bene e volevo
fare di più così quello che ho fatto è stato e l’ho fatto
ha fatto questo tweet dove ho chiesto dov’è
chi è il tuo oratore preferito che hai
guardato in una conferenza negli ultimi 24
mesi
per favore usa Mi piace e lui risponde nel
Shred se qualcuno ha già risposto
con il tuo preferito e ne ho preso un sacco
retweet un sacco di like e un sacco di
commenti e noi davvero non voglio
passare attraverso questo manualmente perché quello
mi farà morire e, naturalmente, come di
Naturalmente l’input non è pulito qui come
la gente non ha seguito questo
requisito persone come spesso aggiunto al
alcuni di loro hanno simpatie e tu conosci te
vedi qui è come una tonnellata di loro e
non è come se fosse un sacco di testo
mescolato in sì lo capisci come siamo
così andremo a estrarre il
nomina i nomi dei tweet sì
e forse un contatore per dire quanti
volte facciamo ciò che possiamo iniziare semplicemente
cercando di estrarre un elenco di nomi
Va bene, facciamolo
mantienilo semplice stupido un passo alla volta
così è quello che mettiamo qui
estrarre un elenco di nomi o forse anche
inoltre, proprio come possiamo, lo raccogliamo anche
più in basso ancora più semplice basta estrarre a
lista delle risposte a questo tweet dove
posso entrare in questo mi puoi dare un link
alla documentazione in modo che possiamo avere
un’occhiata a questo va bene così qui non lo faccio
capisci che stai andando a cercare
tweet come questo fanno qualsiasi cosa basta cliccare
da qualche parte a posto come se fossi così seccato con
questo spazio devo mettere qualcosa qui
gif animate per favore non sono molto
su Twitter è quello che si chiama a
timeline una timeline è semplicemente una lista o
un flusso aggregato di tweets il
API di Twitter , quindi è ora di andare a casa
usato questo è probabilmente come il loro
equivalente del newsfeed oh ecco
quelle cose standard premium e
impresa sì e penso che siamo noi
può applicare come sviluppatore e quindi entrare
prezzo che devi pagare per questo immagino
non puoi semplicemente andare a capire come diventare
deve essere tweet oggetti qui ciò che è
questo stronzo gratuito interrompe tweet Jason
appendere sul post recuperare e impegnarsi con
i ritorni dei tweet sono tweet completamente idratati
oggetti per un massimo di 100 tweet per richiesta
come specificato da valori separati da virgola
passato al parametro ID che suona
come quello che vogliamo, prenditi una pausa
ok andrò a prendere il mio mic-n al
ghul mm-hmm okay reflection what have
hai imparato
va bene abbiamo imparato un po ‘ su
ciò che l’API di Twitter ha chiamato posizioni
e molto un premio che è l’API
è un cazzo di gradino Sono sorpreso da quello
oh ha fatto il suo primo profitto trimestrale in
la sua storia quest’anno oh sì
cazzo no, penso che sia quello che è
quando hanno lanciato l’API dello sviluppatore
valutato qui sì come non è un
idea completamente stupida in realtà da caricare
per quello perché è in realtà a
vero e proprio valore che essi forniscono ai
probabilmente a persone che sono disposte a
pagare per questo le persone non sono assolutamente
disposto a pagare per pubblicare il loro contenuto
sulla piattaforma di qualcuno che non sta andando
capita okay il timer è impostato in modo freddo, quindi cosa è
il piano il piano è di arricciare l’esempio
richiesta e vediamo cosa otteniamo solo andando
fai questo esempio con le richieste diritte
via qui come si fa arricciare questo è
i cattivi dati di autenticazione hanno senso noi
ho bisogno probabilmente di qualche tipo di intestazioni che ho
usato sto usando un profilo separato per
accendi la moda in modo che non vedano tutto
il mio cazzo di cazzo insano browser
la cronologia con cui si effettua l’accesso si applica per a
account sviluppatore oh lo spero davvero
questo è immediato descrivere nel proprio
parole ciò che si sta costruendo cercando di
estrae ciò che la gente pensava del mio
tweet il mio tweet sarebbe fantastico se tu
ho appena avuto un tweet che deve essere carino oh mio
Dio mio Dio, tu sei così grande, ne sono sicuro
che nessuno, ovviamente, non lo fa
tutti lo fanno è per questo che hanno
il livello aziendale perché devono
pagare qualcuno per leggere tutto questo sì buono
a dio piace perché lo fai come chi?
crede che le persone lo facciano quando
stanno iniziando a giocare con un’API
come Twitter davvero come nessuno nessuno
sa cosa stanno facendo quando sono lì
Oh Dio, clicca adesso quando la prossima scatola no
anche se non so nemmeno cosa
disse
è solo d’accordo si si sono il
Navigatore d’accordo si si si lo so
facendo clic su questa casella si indica che tu
ho letto e accetto ma non riesco a fare clic
la scatola che sto cercando di fare clic sulla casella
devo scorrere verso il basso fino in fondo Oh
prova idiota okay, posso dare il calcio alla scatola

oh vai su iscriviti no no no questo è il tuo
colpa
mi dici che hai detto di fare clic sul
scatole sì, l’ho fatto , inoltrerò tutto loro
spam grazie ok si e poi lo farò
inoltrarli indietro e poi avremo
un piccolo ciclo infinito di inoltro
domanda sulla recensione, grazie
ricevi la tua domanda e noi siamo
rivederlo ci metteremo in contatto presto
mi prendi in giro no, basta che clicco
si applica in modo che letteralmente non si ottiene un’API
subito per la fottuta API delle cazzate
Twitter in realtà ma mi aggrappo a I
avere una vecchia app qui che mantiene
otoscopio lo perdo brillante Christa
questo sta andando più dritto così come facciamo noi
usalo per accedere a roba Oh fuori con
API di Twitter ma non vogliamo che io
voglio come posso fare come noi
davvero non si vuole creare un intero
flusso di autenticazione di solito come un’API
vale il suo sale ha qualche tipo di servizio
chiave di accesso token e token di accesso in modo da voi
potrei creare penso che tu possa solo fare un
intestazione che dice autorizzazione e quindi
aggiungi Baro
e poi la tua chiave e quindi è come nuda
errore e sì gettone valido o scaduto
proviamo a incollare tutti i token
forse dovremmo ok questo è stato il mio primo
Immagino forse questo non è giusto che io sia
la tua scuola sarà il suo orso Twitter
oh, dobbiamo prima ottenere un portatore
prenditi una pausa Sono tornato grazie a Dio per
impazzire come se fosse così noioso
sembra che io odio davvero come il mining e mi piace
capire come funziona il ghiaccio
stessa cosa per ogni coppia di programmazione
video restiamo sempre bloccati qui, intendo
quando si tratta di questo è
sviluppo non appendere, dobbiamo dire
quello che è successo
oh sì, cos’è successo? Sì, quello che è successo
ci siamo imbattuti in problemi perché ha detto
che non avevamo firmato qualcosa
esattamente sì, che va bene perché noi
non lo sapevamo e abbiamo cercato di trovare il piacere
una sorta di chiave di servizio per come
di solito sono abituato all’API di Google
sta avendo una discarica JSON sì che puoi
basta fare acquisti e poi si accede ma
per Twitter e abbiamo scoperto che tu
devi usare la tua ricerca come i tuoi clienti
pegno pegno e roba segreta e poi ottenere
un token e quindi usare quello giusto così
il prossimo passo è usare il nostro segreto per
qualcosa per ottenere il gettone del portatore e
allora possiamo usare il token bearer da fare
quello che vogliamo fare bene sapere
che questa API ieri è dispiaciuta
entra perché non riescono a vederli come
ottenere tweets da Jason che sarebbe così
come quello non li ferirebbe un po ‘
si e potrebbero limitarlo
in qualche modo puoi solo fare come me
non so 10 richieste all’ora o
qualcosa solo per far iniziare le persone no
no, voglio dire se volessi essere fuori lo farei
basta raschiare il loro HTML sì, non darmi
sviluppatore amichevole ma poi ancora come
questo show è come il 25% che mi lamento
su come dovrebbero essere gli altri
ho risolto i miei problemi sono sicuro che loro hanno
le loro ragioni quando si tratta di esso
non importa che sia il nostro lavoro
gli sviluppatori gradiscono okay abbiamo un
problema e poi aspetti, ma è nostro
lavoro a sbattere o si dirige contro di esso fino a quando
questo bit è risolto quindi dovremmo tornare indietro
lavorare
oh dio, dobbiamo codificare questa merda lì
deve essere un modulo NPM per questo NPM
veramente
si si lo hanno fatto questo è quello che siamo
userò per questo avremmo dovuto usarlo
mancata partenza no non sono d’accordo non dovremmo
sono iniziati semplicemente dal nostro prodotto
Oh c’è un modulo NPM per questo I
che abbiamo fatto nel modo giusto, sì
è vero perché ci siamo riusciti
bloccato più volte su con quello come
e poi trovato un modulo NPM che era
troppo complicato e tu sei
le cose assolutamente giuste sembrano Jess, sono così
bravo a nominare così solo un piccolo grido
se sei qui e pensi che lo faremo
riuscire con questo andare in un altro
canale come non so capo ovest o
il treno di codifica o il mezzo di movimento o
non ci sono consigli che stiamo facendo girare i loro lanci
ora non ci riusciremo con niente
da qualche altra parte e non tornare mai più
non troveremo che non finiremo mai questo
finisci questo canale non si tratta
il successo di questo canale riguarda il fallimento
sì, ho appena copiato ciecamente l’intero
come il primo blocco di codice che ho trovato su
modulo npm perché sembrava tipo
come intuitivo per quello che abbiamo bisogno come
ha questo twitter la cassa e poi
fa questo client e poi lo facciamo
tutta la merda segreta si raffredda e poi si incolla
la faccia pastosa e queste cose io
Supponiamo che Dio sia così ricco di sviluppo
copia semplicemente incollando le cose da una posizione
in un’altra posizione questo è anche il
miglior tipo di contenuto come sintonizzare ogni
settimana e vedendo questi due ragazzi come
installando le stesse cose in special
codice di studio ancora e ancora e ancora
ancora e ancora e ancora su ciò che chiamano
come i tre urli come i bambini
mostra con i tre strani animali spaziali
in giacca e cravatta che vanno a lalala lalala
Lalala è la cosa con Teletubbies
che si ripete costantemente tutto il tempo
perché i bambini piccoli amano la ripetizione
e anche gli sviluppatori lo fanno anch’io
pensa che è dove sei tutto
gli sviluppatori sono anche piccoli bambini lì
andiamo
va bene, sì, sì, sì sì boom
lavorato
questo è il SIS e poi qualcosa che ho
ho perso questo solo in quel punto
finestra del browser tornare in questo oh
sì, ah bene
indietro indietro indietro indietro indietro indietro indietro
a loro piace la ripetizione inizia a
l’idea spettacolo viene utilizzata per recuperare un singolo
tweet oggetto vedi quanto falco
sito mi è piaciuto come ho chiesto di averlo visto
immediatamente sì, questo è solo API ghetto
per farmi afferrare è questo qui questo boom
mmm, abbiamo capito bene
lì la nostra lente di che cosa hanno in
entità ho sospettato le sue entità che
ha le cose buone di ciò che hai scritto
modulo sì ho scritto un modulo si chiama
per qualcosa come annusare sono super
Ok sicuro , non so cosa stai facendo
adesso
no no, quindi questo è ciò che fa
questa cosa di tweets come questo è davvero
difficile da leggere in questa cosa, quindi ho solo
voglio scriverlo su un file e questo è
quello che sto usando per questo sono solo
chiamerò uscita API Jason che
sembra essere davvero un buon nome
in realtà e poi mi limiterò a scaricare
i tweet qui sembrano essere buoni
nome che si avvicinò con sì esattamente
bello vedi quanto è bello
è una ricerca o documentazione in alto a sinistra
possiamo cercare direttamente quelle risposte
messaggi questa è la peggiore ricerca
risultati ricerca API di ricerca standard in
rispondi allo status ID puoi ottenere un elenco di
tutti i tweet che sono stati in risposta a questo
ID Sto andando a google su Twitter API
risposte tweettate 30 secondi prima
è tempo di caffè e Cannell vuoti
dio ottiene risposte perdonate twitter search
api non guardare questo video cosa dovrebbe
questo pesce ci è mancato, okay
va bene
cosa abbiamo fatto cosa siamo riusciti a fare
dall’ultima settimana in cui hai ricevuto una PR
e correndo con le chiavi e roba sì
abbiamo fatto in modo che in realtà siamo noi
in realtà ora hanno
alcune uscite e abbiamo anche usato il mio my
stupenda libreria super sniffer che
fondamentalmente è solo una cosa giusta per te
okay, ero in un momento nel nostro lasciarsi prendere
tornare al lavoro va bene, quindi qual è il piano ora
okay vogliamo trovare okay vogliamo
scopriremo che otterremo le risposte di
questo tweet perché siamo riusciti a noi
riuscito ad accedere al punto finale ma il
cazzo come afferrare il tweet
non funziona perché non dà
tu le risposte perché i dati
l’architettura di Twitter è quando tu
pensare ad esso folle no, ma quando si pensa
di esso è come un database relazionale
come no, è esattamente come non lo so
ma è così per quel tweet che piace
ha più senso che altri nuovi tweet
aggiunto al database okay, quindi dovremmo
si può fare ora ma smettiamo di parlare
no, ma ha senso perché pensa
riguardo al database cosa si, se tu
avere un database e hai una riga o un
oggetto nel database che non crea
senti che una volta diventerai un virale
retweet storm che devi aggiornare
quell’oggetto originale ogni volta
Voglio dire che un array ha molto senso
sarebbe come da un distribuito
punto di vista che è eccellente è
in realtà orribile Twitter pensiamo ancora
dovresti essere come Google ma in questo
caso particolare hai fatto qualcosa di simile
possiamo capire che puoi usare
l’ api di ricerca per il nome utente dell’app di
l’autore passa attraverso i risultati
cercando la risposta all’idea di stato
per confrontare gli ID ma ho un caldo
Chilean kabillion risponde usando l’ API
metodo di ricerca query il seguente uso a
al nome utente poiché ID ID tweet e
recupera tutti i dolci dall’ID tweet
mmm-hmm si ma ma se lo twittate
poi si otterrebbe quelli pure
va bene così come questa API è come a
mucchio ridicolo di merda ora noi cuccioliamo
dobbiamo usare come la ricerca per trovare
tweets che mi rispondono dal
tweet e poi abbiamo dovuto compilare il
tweets che sono più tardi così fondamentalmente questo
la cosa sarà più lenta e più lenta e
più lentamente un volo sai cosa dovremmo
non rinunciare a ciò che hai detto
all’inizio penso che sia il migliore
avvicinarsi a questo dovremmo solo raschiare il
il web e basta scorrere lo scrivo
un piccolo jQuery hack per ottenere tutto il
elementi penso che sia in realtà più semplice di
questo penso che penso che dovremmo avere
googlato Twitter raschiando invece si
dovrebbe avere perché non potrei
ho creduto che questa API fosse questa
atrocemente terribile, è stupido, ma lo siamo
fuori dal tempo siamo letteralmente fuori dal tempo
non abbiamo assolutamente completamente riusciamo a
questo ho persino fallito, non l’ho nemmeno fatto
finito David, non è stata colpa sua
andava bene, forse era ok, David
non è stata colpa nostra
ma era ancora una responsabilità se
stai guardando questo e lavori per
Twitter come sviluppatore potresti per favore
basta chiedere in giro perché è così perché è così
difficile ci impresa tier risolviamo noi
otterrà l’impresa che vogliamo
lo capisco in un modo carino lo farei
davvero apprezzato vedere qualcuno
rispondere perché è come se fosse
quando abbiamo incontrato YouTube e ne abbiamo avuti molti
domanda a te ea I Mateus perché
L’API di YouTube ha risucchiato così male e loro
in pratica ho detto che era solo vecchio
infrastruttura che cosa volevamo fare
come se non potessero farlo perché lo era
solo così vecchio e stavano costruendo nuovi
cose e non era possibile
forse è lo stesso che loro
affidati a questa merda davvero molto vecchia
qualcuno costruito in PHP 10-15 anni fa ho
non ricordo nemmeno quando 1213 anni fa
quando ogni volta che Twitter è salito alle stelle
Mi piacerebbe sapere il motivo perché
Non c’è
non è logico e dovrebbe essere un
amici di destra di caso di uso piuttosto di base
tra Google e Twitter qui però
è che Google ha un sacco di altri
prodotti come questo è letteralmente sono
come questo è l’unica cosa che fanno loro
avere un lavoro 12 anni senza profitto si
è come se un indicatore meritasse qualcosa
profitto di cui hanno bisogno per fare il lavoro reale
e produrre valore effettivo per ottenere
il profitto è per questo che non hanno ok io
sento che possiamo farlo sono abbastanza sicuro che
puoi cliccare su questo titolo perché
stiamo picchiando su twitter sì, va bene
si dovrebbe anche guardare il Jonathan
Colpi di parole preoccupati ma simili alle partite
Twitter parla di come si sono basati
come se avessero una quantità folle di
gli ingegneri non stanno facendo alcun lavoro ma
poi il prossimo video penso che dovremmo
guarda solo che parliamo insieme sono solo
in livestream con tutti i loro clienti e
a tutti la cosa con quel discorso è
che spedisce anche sul web
le aziende in generale ha cose simili
il web è solo atroce e javascript
esempio Trojan allora possiamo ombra su
credo che lo abbia salvato quello che abbiamo imparato
niente lo tratta come un nessuno
questo potrebbe probabilmente essere fatto io
pensa come se dovessimo fare quella cosa
con la strana cosa dell’API di ricerca è
è strano che tu debba farlo
che pensavamo che fosse così anche noi
pensavo che fosse un compito molto semplice
che quello era solo qualcosa
sarebbe venuto fuori dalla scatola di Twitter
API e penso che sia stato il nostro grande errore
abbiamo assunto che questo sarebbe
logico perché posso vederti qui
il tuo schermo non ha ottenuto get get get
come post
ci sono così tante cose che non potresti fare
e abbiamo pensato che questo sarebbe uno dei
le cose basilari da fare perché lo era
l’ unico caso che abbiamo visto come fosse
il nostro caso e, naturalmente, il nostro caso è il
il più importante è stato comunque divertente
sai che è stato divertente
ti piace il dolore parlare il tuo dolore II
sentire
dolore nel mio stomaco ho mangiato troppo Ho
sento come se fossero eccellenti mi piace
questo nuovo formato dove posso razionalizzare
mangiare tonnellate e tonnellate di cinema al mese
sai cosa mi costa anche il
panini alla cannella
ha fatto quello che David è come il ragioniere
a tutti noi piace che lo faccia
Non compro cose pazze come facevo prima
fare di notte tutte le società a casa no
avere un video su questo quando si blocca
la tua vecchia compagnia no, io no
non parlare troppo di me stesso sul
mostra ironicamente immagino che tu parli
molto su di te in privato sì
come ho capito che le persone lo sono
interessato al codice che conoscete dovremo
parlare del nostro sponsor ancora una volta sì
geniale in org sarà uno dei primi 200
persone che si iscrivono a te per il
Abbonamento Android abbiamo il 20% di sconto sì
brillante org slash fun fun functional
è tutto nella descrizione dell’episodio
dovrebbe check them out sono davvero
davvero fantastico mi piace molto
potrei avere una richiesta finale puoi
aumentare le dimensioni di quei cani uscire
di questo bang si oh cani cani cani
cani cani oh piuttosto carino
non siamo sponsorizzati da JP ma se il tuo
lavora per Jeff e vuole essere sponsorizzato
siamo sponsorizzati da cani e brillante ok
dovresti fare un outro hai solo
ho guardato un episodio di fun fun function
li rilasciamo ogni lunedì mattina
oh aspetta centinaia di GMT ma lo dimenticherai
che così è possibile iscriversi qui come
cliccando qui o guarderai
un altro episodio in questo momento facendo clic
Qui
Sono mpj e sono David fino al prossimo lunedì
la mattina rimani curioso
Please follow and like us: