4

HTML と JS を使用して Web アプリケーションを作成したいと考えており、EWS マネージ API にアクセスします。では、javascript またはその他の言語を介して EWS API にアクセスできますか? はいの場合、どうすればよいですか?

4

2 に答える 2

20

まだ JavaScript バージョンを探している人がいる場合、私はews-javascript-apihttps://github.com/gautamsi/ews-javascript-api作成者です。これは機能的で、多くの操作がサポートされています。ほとんどの最も一般的な呼び出し。実装されていないものについては、GitHub で問題を解決してください。複雑でない場合は、通常、次の週末にその機能を npm で公開します。

として公開npm ews-javascript-api

Exchange CAS サーバーの CORS 制限 (HTTP OPTIONS 動詞が実装されていない) により、ブラウザーでは使用できません。Node.js は正常に動作します。Electron (Atom Shell) または NW.JS (Node-WebKit) でも使用できます。

Office 365 とオンプレミスの Exchange をサポートします。すべてのバージョンは ews-managed-api (公式リポジトリ) でサポートされています。

サポートされている認証メカニズム:

  • 基本 (呼び出し時に HTTPS URL を提供)
  • Kerberos (readme にサンプル リンクが記載されています)
  • ISA/TMG を使用した Cookie (readme にサンプル リンクが記載されています)
于 2016-04-04T20:40:11.633 に答える
0

EWS マネージ API は、EWS API (SOAP および POX Web サービス) の .NET ラッパーです。

C# などの .NET 言語を使用している場合は、サーバー側で EWS マネージ API を使用し、クライアント側の JavaScript が呼び出す独自の JSON サービス (ASP.NET Web API をお勧めします) を作成する必要があります。

JavaScript のみを使用している場合は、 node-soapを使用してEWS SOAP サービスを呼び出すことができる場合があります。

于 2014-08-21T22:10:34.107 に答える