私はアンドロイドアプリで同期のための交換サーバーからタスクを取得したいと思います。連絡先、電子メール、カレンダーアイテム、仕事だけに興味はありません。私のAndroidアプリはExchangeサーバにどのように接続する必要がありますか?
交換サーバーに接続するにはいくつかの方法があるようですが、ドキュメントは広大で不透明です。
私のサーバーにはOWAが有効になっていますが、API seems unsupportedがあります。
アドバイスをいただければ幸いです。
私はアンドロイドアプリで同期のための交換サーバーからタスクを取得したいと思います。連絡先、電子メール、カレンダーアイテム、仕事だけに興味はありません。私のAndroidアプリはExchangeサーバにどのように接続する必要がありますか?
交換サーバーに接続するにはいくつかの方法があるようですが、ドキュメントは広大で不透明です。
私のサーバーにはOWAが有効になっていますが、API seems unsupportedがあります。
アドバイスをいただければ幸いです。
WebDAV searchメソッドを使用すると、Exchangeストアに、コンテンツタイプがtaskfolderのアイテムを照会できます。
WebDAVプロトコルでアイテムを更新するには、ファイルのHTTP PUT操作を使用するか、プロパティのみを含むアイテムにthe PROPPATCH methodを使用します。タスク項目は必ずしもファイルに関連付けられていないため、PROPPATCHメソッドを使用してタスクフォルダに項目を作成する必要があります。
更新:Exchange 2010では、WebDAVプロトコルはno longer supportedです。代わりに、a web service APIが利用可能です。 how to get a Task itemの例があります。
説明:WebサービスapiがExchange Server 2007に導入されました。
あなたが話しているExchangeバージョンを検出するには、「プロービング」アプローチを実行することをおすすめします。好ましくは、Autodiscover
操作を使用して、2007および2010を検出するための必須Webサービス呼び出しを試してください。これらがうまくいかない場合は、以前のバージョンのWebDAVインターフェイスを調べてください。
タスクを同期するための私の本来の必要性は、既存のアプリによって満たされました:https://play.google.com/store/apps/details?id=org.myklos.inote – blokeley