特定の件名の新しいメールを受信トレイで監視し、添付ファイルをダウンロードするクラスライブラリを作成したいと考えました。最終的な目標は、AzureにWebJob/APIとしてライブラリを公開し、このライブラリを使用してオンプレミスをホストする機能です。また、これを既に開発したワークフロー機能と統合する予定です。私は以下のものをオンラインで見つけましたが、それぞれにいくつかの制限があります。Office 365電子メールウォッチャー
- Logic Appsにはコネクタがありますが、私は社内用に別のものを書き込む必要があります。
- Office Rest APISにはいくつかのAPIが公開されていますが、これらのすべてにユーザーをログインさせるためのリダイレクトURLがあります。この場合、MSログインページへのリダイレクトなしで直接URLを呼び出すことができるサービスプリンシパルのようなものが必要でした。
- 他の記事では、過去に見たようにWebJobとしてホスティングするときに問題を引き起こすと思われるInterop DLLを使用しています。
最高のアプローチとなるライブラリを見つけられない場合は、このライブラリを組み込んでください。
ありがとうございます。
https://graph.microsoft.io/en-us/code-samples-and-sdksは、ご返信いただきありがとうございます。私はGraph APIを使用してこれを試してきましたが、このhttps://graph.microsoft.com/v1.0/users/[email protected]/messagesのようなリンクを作成しました。このAPIを呼び出すと、応答はステータスコード200ですが、content-lengthは-1です。私が間違っているところで私を助けてくれますか? –
既存の質問に答えがないことを確認した後、別の質問をしてください。 – juunas