Microsoft 365: メールのプロパティを更新する
皆様からのフィードバックは重要であり、この機能もまたそういったフィードバックの中の一つでした。
多くの開発者が、メールの’isRead'(既読)フラグを更新するコマンドを期待されていました。4D v20 R3 以降、この要望の多かった機能が4D Netkit に取り入れられました。新しい‘Office365.mail.update()’関数を使えば、受信済みメールや下書きメールの様々なプロパティを簡単に更新できるようになりました。
詳細は続きをご覧ください。
Microsoft 365: Microsoft Graph APIによるメールフォルダーの作成・削除・名前の変更
電子メールなどの Microsoft 365 のデータにアクセスする方法として、Microsoft は IMAP と POP3 の Basic認証を廃止し、Graph API をますます推進するようになっています。
4D v20 で、フォルダーを管理するための機能セットが追加されたことにより、Microsoft Graph API を使ったプログラミングでメールボックスを管理する機能が 4D NetKit に揃いました。
Microsoft 365: Microsoft Graph API でメールをコピー、移動、返信、削除する
Microsoft 365 の、メールなどのデータにアクセスする方法として、Microsoft は IMAP と POP3 の Basic認証を廃止とし、Graph API の使用を推進しています。
v19 R8では、4D NetKit にビルトインコマンドが新しく追加され、メールのコピー、移動、返信、削除などの Microsoft 365 メールの操作をネイティブで自動化できるようになりました。
Microsoft 365: Microsoft Graph API でメールを受信する
Microsoft 365 の、メールなどのデータにアクセスする方法として、Microsoft は IMAP と POP3 の Basic認証を廃止とし、Graph API の使用を推進しています。
4D v19 R3 では、OAuth 2.0 接続と Graph API によるメール送信を管理するために 4D Netkit コンポーネントを導入しました。
v19 R8 では、メールの受信 と メールボックスフォルダーを一覧表示 するための 新しいコマンド を追加しています。
Microsoft 365の場合。Azureからユーザー情報を取得する
多くの企業がMicrosoft 365(旧Office 365)を利用しています。Microsoft は Office アプリケーションへのアクセスを提供するほか、Azure ベースの Active Directory を提供し、ユーザーは Web ブラウザーを使用して Microsoft Sharepoint や OneDrive などのサービスにログインしてアクセスすることができます。
Microsoftのすべてのサービスで、メールアドレスに基づく同じシングルサインオンが使用されています。4D v19 R6から、4D NetKitは、このコンセプトに参加することができ、ユーザーは、いつもの会社の認証情報を使って、アプリケーションにログインすることができるようになります。
シングルサインオンを可能にするだけでなく、認証されたユーザーの電子メール、部署、電話番号などの情報を取得することが可能になります。管理者が許可すれば、同じ会社の同僚に関する情報を取得することもできます。
どのように動作するか見てみましょう。
Microsoft 365: 電子メールの送信
私たちは、メール送信の重要性、そしてそれが今日のアプリケーションにおいて一般的なタスクであることを理解しています。Office 365 を使って仕事をしている多くの人から、Microsoft Graph API を使ってメールを送信する API が欲しいという要望がありました。Microsoft サーバーに接続し、ユーザー情報を取得するコマンドを導入するためには、OAuth 2.0 機能が必須条件でした。メール送信コマンドを皮切りに、今後もメール管理の機能を推し進めていけることを嬉しく思います。
Microsoft 365へのアクセス
4D v18 R6 では、IMAP、SMTP、または POP3トランスポーターを介してメールにアクセスするために OAuth 2.0認証 を導入しました。4D v19 R3 では、4D は OAuth 2.0プロトコルを引き続き実装し、Microsoft 365 の API に接続するために Microsoft ID プラットフォームからプログラミングで簡単にトークンをリクエストする方法を提供します。