Devo sincronizzare i contatti di MS Exchange con l'applicazione Ruby on Rails.Accesso al server Microsoft Exchange da Ruby
Qual è il modo migliore? Consiglieresti qualche gemma esistente per questo?
Devo sincronizzare i contatti di MS Exchange con l'applicazione Ruby on Rails.Accesso al server Microsoft Exchange da Ruby
Qual è il modo migliore? Consiglieresti qualche gemma esistente per questo?
Un punto di partenza è lo Exchange Developer Center, in cui Microsoft collega ai download dei diversi SDK, documentazione, ecc. Comprensibilmente, la maggior parte dei documenti e degli esempi utilizzerà Microsoft .NET Framework e le lingue.
Se si desidera connettersi con Exchange 2007 o 2010, probabilmente trovate più facile da usare una qualche forma di Exchange Web Services (EWS) che si può essere in grado di connettersi a utilizzare di Ruby framework servizi web come SOAP4R, WSO2, ecc
Per Exchange 2003 e versioni precedenti, sei molto più limitato; e programmare CDO tramite Ruby's win32ole non sarà bello o divertente.
forse utilizzando win32ole?
Forse lo https://rubygems.org/gems/exchanger gemma dello scambio ti aiuterà.
Ruby library per l'accesso a Microsoft Exchange tramite Exchange Web Servizi. Questa libreria tenta di rendere la creazione e l'aggiornamento degli articoli come il più semplice possibile. Manterrà traccia delle proprietà modificate e aggiornerà solo gli aggiornamenti .
Sono giunto a questa domanda con le stesse esigenze di @micho, e questa potrebbe essere davvero una buona risposta (non l'ho ancora provata). –
Ho provato viewpoint gem e funziona. Assicurati di seguire wiki page per le istruzioni, perché readme è un po 'deprecato.
aggiornamento di questa discussione un po ', 5 anni più tardi: questa gemma sembra essere molto promettente, iniziando a testare adesso: https://github.com/WinRb/Viewpoint
Grazie, amico! Questo aiuta molto come punto di partenza. Sapete se i contatti sono accessibili anche tramite WebDAV? – micho
WebDAV credo sia disponibile solo su Exchange 2000 e 2003 con Autenticazione moduli abilitata su OWA; ecco una [pagina con alcuni esempi] (http://weblogs.asp.net/whaggard/archive/2007/01/30/how-do-i-access-my-outlook-contacts-from-my-web-application .aspx) (inclusi sia WebDAV per versioni precedenti che EWS per server più recenti). – ewall