3 pagine in totale: <<Indietro 1 2 [3]
Un primo esempio: Live Alerts
Un esempio di sicuro interesse è quello relativo agli Alerts, che vengono veicolati attraverso diverse modalità, tra cui Messenger, mail o Mobile. L'SDK e le informazioni su questo servizio si trovano su questa pagina, da cui viene anche evidenziata la possibilità di utilizzarlo nella maniera più semplice, attraverso l'utilizzo di un feed RSS fornito ad hoc.
I formati supportati sono RSS 0.9x, 1.0 e 2.0, oltre che Atom, coprendo dunque quasi tutte le necessità.
In questo caso viene dato un indirizzo da utilizzare, dopo aver completato la procedura di iscrizione su questa pagina. Successivamente via e-mail si riceve un frammento di codice, che va inserito nella pagina e che punta ad un sito web gestito da Microsoft, dove l'utente da' il consenso all'iscrizione degli Alert e poi viene rimandato ad una pagina del sito originante, specificata attraverso il parametro ReturnUrl.
Ecco il codice tipo che si riceverà, dove PINID è il codice univoco che viene assegnato al feed:
<a href="http://signup.alerts.msn.com/alerts/login.do?PINID=xxxxxxx&returnURL=http://www.aspitalia.com/">Ricevi gli alert via Messenger</a>
In questi scenari purtroppo non c'è possibilità di personalizzazione, perchè l'URL è deciso in fase di registrazione, ma di sicuro l'implementazione è molto semplice. Il risultato è che ogni nuovo item aggiunto a questo feed farà scatenare una notifica.

Qualora si voglia invece avere un controllo maggiore, attraverso l'SDK è possibile personalizzare i messaggi inviati, componendo la richiesta in formato SOAP e poi decifrandone le risposte. Nell'SDK ci sono già un po' di classi pronte che fanno da wrapper per chi vuole utilizzare l'implementazione all'interno del .NET Framework, ma per sua stessa natura ovviamente questo servizio non si limita a nessuna tipologia particolare di piattaforma, ma può essere integrato in qualsiasi tipo di applicazione web, da ASP a PHP, passando per JSP.
Questa modalità supporta l'iscrizione automatica dell'uente, la sua rimozione, la creazione di gruppi di utenti, con notifiche personalizzate sulle scelte di quest'ultimo e senza la presenza di pubblicità, cosa che invece avviene con gli alert via RSS. Per chi volesse procedere per questa strada, l'invito è di dare un'occhiata a questa pagina dell'SDK, molto ricca di dettagli e con tutti gli step necessari per l'attivazione, che va richiesta attraverso un indirizzo e-mail.
Showcase già pronti: WL Quick Apps
Per rendere più agevole l'implementazione da parte degli sviluppatori, di recente sono state rilasciate una serie di applicazioni di esempio che mostrano l'uso di molti dei servizi combinati tra di loro all'interno di ipotetici siti, differenziati per tipologia.
Si tratta ancora di una beta, raggiungibile a questo indirizzo, che però mostra alcuni scenari di integrazione, come il supporto per ricerche, alerts, contatti e messenger.
Di sicuro possono essere utili per capire fino a dove uno sviluppatore più spingersi, oltre che per trovare esempi implementativi già pronti, su cui basarsi per le proprie necessità.
Conclusioni
Windows Live offre una nutrita schiera di servizi che consentono di sfruttare al meglio tutte le funzionalità messe a disposizione nell'ottica di chi ha bisogno di integrarle all'interno del proprio sito web.
Come già detto, si tratta nella maggior parte dei casi di avere a che fare con API REST o con SDK basati su servizi che sono molto ben documentati e curati, con esempi e spunti da cui partire, per cui non si resta soli in mezzo a mille possibilità, ma si hanno molti punti da cui partire.
Nel resto di questo speciale verranno trattati alcuni degli argomenti più interessanti, con approfondimenti specifici su quelli che sono i servizi che riscuotono maggior successo e risultano più implementati: il supporto per il Messenger, i profili, le mappe e le ricerche.
La serie completa su Windows Live Services
- Introduzione ai cloud based service con Windows Live Services di Daniele Bochicchio
- Integrare Windows Live ID, Contacts e Presence API nelle tue applicazioni di Daniele Bochicchio
- Mappe nel tuo sito con Virtual Earth di Stefano Mostarda
- Usare Search come un servizio nei tuoi siti e nei tuoi client di Alessandro Catorcini, Paolo Codato
3 pagine in totale: <<Indietro 1 2 [3]
Contenuti dell'articolo
- La gestione dello stato da ASP.NET 1.x ad ASP.NET 3.5
- Routing e dynamic data control di ASP.NET 3.5 SP1
- I nuovi controlli di ASP.NET 3.5: LinqDataSource, ListView e DataPager
- Galleria fotografica dinamica con ASP.NET AJAX
- Usare Search come un servizio nei tuoi siti e nei tuoi client
- Mappe nel tuo sito con Virtual Earth
- Integrare Windows Live ID, Contacts e Presence API nelle tue applicazioni
- Realizzare un custom extender AJAX con ASP.NET 3.5
- Tracciare le modifiche ai dati e allineare i datawarehouse con il Change Data Capture in SQL Server 2008
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.






Difficoltà
Stampa
Download 


10annidi.ASPItalia.com: iscriviti alla competizione e vinci fantastici premi ogni mese!
Nell'articolo si fa confusione tra REST e WebServices. REST è una linea guida per sviluppare correttamente servizi internet. Detto questo, si ...
Continua »»» | Rispondi »»»