Sviluppo software e assistenza > GoJack php

Importazione contatti Google

(1/2) > >>

SystemR89:
Ciao a tutti,
volevo segnalarvi che ho fatto uno scriptino in PHP per importare la rubrica da Google direttamente senza dover più passare da Freesmee..
L'ho inviato a Daniele via email, se qualcuno fosse interessato per fare dei test mi contatti direttamente!

Daniele8787:
Grazie mille per l'impegno.  :) ho ricevuto la mail e letto lo script. Posso chiederti dove hai acquisito le informazioni necessarie per eseguire correttamente il login? Hai fatto tutto con un semplice http analyzer? Comunque non penso fosse obbligatorio passare da freesmee. Potevi anche esportare i contatti della rubrica google, in formato csv o vcard, e importarli in gojack web, visto che li legge entrambi. Hai provato? Comunque io avevo iniziato tempo fa a scrivere un codice per l'importazione da google. Infatti se provate in gojack web a inserire il parametro a=rubrgll vi esce l'importazione da gmail, che era per adesso nascosta :) ma ovviamente non funzionava.
Per le altre cose che mi hai chiesto nella mail, vedrò cosa posso fare. Per adesso non ho proprio tempo. Ma se vuoi, ti invio il sorgente della web e le modifiche necessarie e che preferisci, le fai tu. :)

SystemR89:

--- Citazione da: Daniele8787 - Ottobre 16, 2013, 04:21:22 pm ---Grazie mille per l'impegno.  :) ho ricevuto la mail e letto lo script. Posso chiederti dove hai acquisito le informazioni necessarie per eseguire correttamente il login? Hai fatto tutto con un semplice http analyzer?
--- Termina citazione ---
No, in realtà ho cercato su internet, sapevo che con le vecchie API (2.0) si poteva fare qualcosa del genere e a forza di cercare e prendendo spunto di quà e di là ho trovato una quadra!


--- Citazione da: Daniele8787 - Ottobre 16, 2013, 04:21:22 pm ---Comunque non penso fosse obbligatorio passare da freesmee. Potevi anche esportare i contatti della rubrica google, in formato csv o vcard, e importarli in gojack web, visto che li legge entrambi. Hai provato?
--- Termina citazione ---
Ci credi che non avevo nemmeno visto il tasto? ._.


--- Citazione da: Daniele8787 - Ottobre 16, 2013, 04:21:22 pm ---Comunque io avevo iniziato tempo fa a scrivere un codice per l'importazione da google. Infatti se provate in gojack web a inserire il parametro a=rubrgll vi esce l'importazione da gmail, che era per adesso nascosta :) ma ovviamente non funzionava.
--- Termina citazione ---
Menomale, mentre leggevo la tua risposta mi sono preso male pensando di aver fatto un lavoro per niente!


--- Citazione da: Daniele8787 - Ottobre 16, 2013, 04:21:22 pm ---Per le altre cose che mi hai chiesto nella mail, vedrò cosa posso fare. Per adesso non ho proprio tempo. Ma se vuoi, ti invio il sorgente della web e le modifiche necessarie e che preferisci, le fai tu. :)
--- Termina citazione ---
Se per te non è un problema a tempo perso ci posso provare! Come ti ho scritto non sono uno sviluppatore PHP e anche io non ho moltissimo tempo ma con un po' di pazienza direi che si può fare, dopotutto sono piccole modifiche..

Daniele8787:
Ah le API.. si perchè cercando di emulare il browser ci avevo provato ed era impossibile. Con le API avevo provato a capirci qualcosa, ma alla fine mi arresi. Non scrissi quasi niente, praticamente solo l'interfaccia grafica di base che hai visto. Quindi non è stato affatto lavoro perso il tuo. :)
L'importazione da file comunque provala, perchè non sono proprio sicuro che funzioni benissimo, sia in csv sia in vcard, e una verifica con altri account oltre al mio, penso serva.
Anche perchè notai che il numero di telefono nelle vcard di google, può capitare in campi differenti, a seconda del tipo di telefono inserito..e io cercai di superare questo problema, e sembrava funzionare.
Comunque ok dopo ti invio il sorgente, ma per la parte grafica, per evitare che selezionando un contatto senza account associato, venga selezionato il primo account della lista (penso intendessi questo) credo sia difficile risolvere, per come è impostata attualmente tutta quella funzione javascript, che in realtà puoi già vedere, visto che è nel sorgente html della pagina.
Per allargare la zona riservata alla rubrica, intendi nella pagina d'invio? Se si, bisogna creare un'eccezione nella funzione che genera la grafica, che è uguale per tutte le pagine di gojack web. Le dimensioni dei riquadri sono sempre le stesse, generate da un'unica funzione. Serve un'eccezione.
Per quanto riguarda l'ultima cosa, mi pare che se il prefisso internazionale non è presente, lo aggiunge gojack.php in ogni caso durante l'invio, quindi non è solo un problema grafico, ma anche in inviatigojack.php penso ci sia sempre il numero col +39. Tu vorresti che non venga aggiunto, e che venga poi specificato in gojack web, se è stato inviato con o senza?

PS: neanche io sono un esperto di php, nè di programmazione in generale. Non è propriamente il mio campo. Se ti invio il sorgente, resterai sconvolto dal disordine totale. :D è di certo molto meglio scritto il tuo script.

SystemR89:

--- Citazione da: Daniele8787 - Ottobre 16, 2013, 04:59:14 pm ---Ah le API.. si perchè cercando di emulare il browser ci avevo provato ed era impossibile. Con le API avevo provato a capirci qualcosa, ma alla fine mi arresi. Non scrissi quasi niente, praticamente solo l'interfaccia grafica di base che hai visto. Quindi non è stato affatto lavoro perso il tuo. :)
L'importazione da file comunque provala, perchè non sono proprio sicuro che funzioni benissimo, sia in csv sia in vcard, e una verifica con altri account oltre al mio, penso serva.
Anche perchè notai che il numero di telefono nelle vcard di google, può capitare in campi differenti, a seconda del tipo di telefono inserito..e io cercai di superare questo problema, e sembrava funzionare.
--- Termina citazione ---
Ok, allora appena ho tempo posso dare un'occhiata anche a quello!


--- Citazione da: Daniele8787 - Ottobre 16, 2013, 04:59:14 pm ---Comunque ok dopo ti invio il sorgente, ma per la parte grafica, per evitare che selezionando un contatto senza account associato, venga selezionato il primo account della lista (penso intendessi questo) credo sia difficile risolvere, per come è impostata attualmente tutta quella funzione javascript, che in realtà puoi già vedere, visto che è nel sorgente html della pagina.
--- Termina citazione ---
Esatto, quello che intendevo era evitare che venisse selezionato il primo account della lista nel caso in cui il contatto in rubrica non abbia un servizio associato.


--- Citazione da: Daniele8787 - Ottobre 16, 2013, 04:59:14 pm ---Per allargare la zona riservata alla rubrica, intendi nella pagina d'invio? Se si, bisogna creare un'eccezione nella funzione che genera la grafica, che è uguale per tutte le pagine di gojack web. Le dimensioni dei riquadri sono sempre le stesse, generate da un'unica funzione. Serve un'eccezione.
--- Termina citazione ---
Ok, ho capito. Allora bisognerebbe o creare un'eccezione oppure diminuire un po' il carattere, o meglio ancora rendere le dimensioni dei riquadri responsive...


--- Citazione da: Daniele8787 - Ottobre 16, 2013, 04:59:14 pm ---Per quanto riguarda l'ultima cosa, mi pare che se il prefisso internazionale non è presente, lo aggiunge gojack.php in ogni caso durante l'invio, quindi non è solo un problema grafico, ma anche in inviatigojack.php penso ci sia sempre il numero col +39. Tu vorresti che non venga aggiunto, e che venga poi specificato in gojack web, se è stato inviato con o senza?
--- Termina citazione ---
Ti confermo che il prefisso nazionale in alcuni casi viene aggiunto in automatico, per esempio con O2. Ma su inviatigojack.php a me non compare sempre..
In questo momento se ho una persona in rubrica che ha il prefisso internazionale ma quando invio un messaggio non lo inserisco perché ad esempio ho scritto il numero a mano, nel momento in cui andrò su inviati non mi comparirà il nome della persona ma il numero. Ovviamente anche nel caso opposto!
Quello che mi piacerebbe implementare è un controllo sul numero e prefisso nel momento in cui vengono effettuati i match dei messaggi inviati con la rubrica.


--- Citazione da: Daniele8787 - Ottobre 16, 2013, 04:59:14 pm ---PS: neanche io sono un esperto di php, nè di programmazione in generale. Non è propriamente il mio campo. Se ti invio il sorgente, resterai sconvolto dal disordine totale. :D è di certo molto meglio scritto il tuo script.

--- Termina citazione ---
Non sarai un esperto ma hai tirato su una bella applicazione! Vorrà dire che pulirò il codice :)

Navigazione

[0] Indice dei post

[#] Pagina successiva

Vai alla versione completa