私は OmniFocus を大量に使用しており、そこで自分のデータを他のもの (Zapier、IFFFT、Beeminder など) に接続できるようにしたいと思っています。これらのサービスを介して OmniFocus にデータを入れるためのサポートは多数ありますが、OmniFocus からデータを取得するためのサポートは見つかりません。
これについて考えてみると、私の質問は実際には OmniFocus に関するものではなく、私が所有していないサービスへのコネクタの構築に関するものであることに気付きました。これが私のシナリオです:
- 公開されている Web サービス (OF の場合は Dropbox) にデータがあります。
- そのデータにアクセスして解析し、他のサーバーが照会できる REST API を提供する、ある種のアプリケーションを構築してホストしたいと考えています。
- 理想的には、このサービスを他のユーザーが利用できるようにしたいと考えています。これは、私のアプリケーションが自分のデータを読み取れるようにする必要があるため、難しいようです。
私はかなり経験豊富なソフトウェア開発者ですが、Web アプリケーションやクラウド アプリケーションの経験はありません。ここでは、非常に詳細な回答を探しているわけではありませんが、これがどのように機能するかについての一般的なスケッチ (または、これが実際に実現可能ではないことの確認) を求めているわけではありません。