2017-01-30 5 views
0

Je travaille actuellement sur un projet dans lequel j'émets et mettons à jour des nominations. Je voudrais le faire sans l'utilisation d'ActiveX puisque je ne veux pas être limité à IE. Je fais du googeling depuis un certain temps maintenant, mais je n'ai rien trouvé qui m'aide, alors voici ma question. Est-il possible que je peux accéder ou mettre à jour les rendez-vous sans l'utilisation d'ActiveX. Nous avons également accès à OutlookWebApp, il y a peut-être une interface là-bas. Ce serait génial si quelqu'un avait une idée. Merci à l'avance etAccès à des rendez-vous dans Outlook sans ActiveX

Salutations Chris

+0

Pouvez-vous clarifier ce qu'ActiveX et/ou un navigateur ont à voir avec l'interaction avec Outlook pour votre solution envisagée? Est-ce une application Web ou de bureau? Ou un client Outlook ou un complément Web? Pour les comptes Office 365 ou Exchange ou tout type de compte email (POP, IMAP)? –

+0

En ce moment je suis la communication avec l'application de bureau d'Outlook par l'intermédiaire d'ActiveX pour obtenir des informations de réunion et envoyer des invitations et tel. Mais je suis à la recherche d'un moyen alternatif pour récupérer ces données sans l'utilisation d'ActiveX. Il n'est pas nécessaire que cette information soit récupérée de l'application de bureau. S'il y a un moyen d'accéder aux données sur le serveur d'échange directement ou par le biais d'une sorte d'interface avec OutlookWebApp cela fonctionnerait également – Chris

Répondre

0

Vous pouvez utiliser les services Web Exchange (__gVirt_NP_NN_NNPS<__ applications Web ou de bureau) ou le serveur Web intégré API géré (application de bureau uniquement) pour accéder aux données boîtes aux lettres Exchange: https://msdn.microsoft.com/en-us/library/office/jj162981.aspx.

Si vous travaillez avec Office 365 boîtes aux lettres, vous pouvez utiliser les API d'Outlook REST ou Microsoft Graph: https://dev.outlook.com/

Si votre solution nécessite une interface utilisateur dans Outlook Online (OWA), vous pouvez accéder à des données contextuelles (par exemple le courant courrier électronique ou rendez-vous) avec un complément Outlook (vous pouvez également utiliser les demandes EWS): https://dev.outlook.com/reference/add-ins/

+0

J'ai trouvé quelques informations sur l'API Outlook REST. Peut-être im interpréter mal, mais j'ai toujours pensé que cela devait fonctionner à l'intérieur de l'application Web. Ne pas accéder aux données d'échange d'une autre origine/site Web. Est-il possible d'utiliser ce CrossOrigin? – Chris

+0

Vous pouvez l'utiliser dans une application native/de bureau, des compléments Web ainsi qu'une application Web ou mobile. Vous devrez enregistrer votre application pour que les utilisateurs d'Office 365 puissent accorder des autorisations à votre application. Toutefois, vous ne pouvez pas utiliser les API REST pour l'échange initial. Vous devez utiliser EWS pour cela. –

+0

OK. Qui aide. Merci – Chris