4D Netkit:Gmail API によるラベル割り当て&複数メールの取得
4D v20 R4 では、Gmail コマンドセットに強力な機能拡張が追加されました。
1つ目は、複数のメールを同時に取得できる機能で、2つ目は、メールのラベルを変更する機能です。
4D Netkit:Gmailラベルの作成・削除・更新
Gmailラベルは、メールを分類・整理する柔軟な方法を提供し、パーソナライズされた効率的なメール管理を可能にします。ラベルを使用することで、ナビゲーションやメッセージの識別が容易になり、メール操作におけるユーザーエクスペリエンスが向上します。
4D v20 R4 では、ラベル管理に関わる機能セットが 4D NetKit に追加され、プログラミングで Gmailラベルを管理するための機能一式が揃いました。
Microsoft 365: メールのプロパティを更新する
皆様からのフィードバックは重要であり、この機能もまたそういったフィードバックの中の一つでした。
多くの開発者が、メールの’isRead'(既読)フラグを更新するコマンドを期待されていました。4D v20 R3 以降、この要望の多かった機能が4D Netkit に取り入れられました。新しい‘Office365.mail.update()’関数を使えば、受信済みメールや下書きメールの様々なプロパティを簡単に更新できるようになりました。
詳細は続きをご覧ください。
4D Netkit: Gmail からラベルや Eメールを取得
Gmail API の 4D Netkit への統合を進めるなかで、メールをシームレスに管理するための包括的なコマンドのセットが提供できるようになりました。
4D v20 R3 では、ラベルのリストを簡単に取得し、メールを取得し、効率的に削除できる新しいコマンドを紹介します。
詳しく見ていきましょう!
Gmail API を使ったメール送信
私たちはメール通信の重要性を理解しており、電子メールの送信は現代のアプリケーションにおいて頻繁に必要とされるものだと認識しています。Gmail を使用している多くのユーザーより、Gmail API を使ったメール送信を容易にする API を望む声を頂いています。OAuth2.0 の統合は、Gmailサーバーとの接続を確立するために不可欠でした。
4D v20 R2 では、Gmail との連携を容易にするための最初の一歩として、メール送信コマンドを実装しました。
4D NetKit: OAuth2認証の強化
4D v19 R3 では、OAuth 2.0 を介してアプリケーションを Microsoft Graph API に接続することが、4D NetKit を使用することで非常に便利になりました。
そして、4D v20 R2 では、Google API や その他の OAuth 2.0サーバー の OAuth 2.0トークンをシームレスに取得できるようになりました。さらに、この認証プロセスのアプリケーションへの統合をさらに強化するために、トークンを受け取ったら、独自のHTMLページを Webブラウザーに直接表示 できる機能を導入しました。
詳細はこちらをご覧ください!
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は、このコンセプトに参加することができ、ユーザーは、いつもの会社の認証情報を使って、アプリケーションにログインすることができるようになります。
シングルサインオンを可能にするだけでなく、認証されたユーザーの電子メール、部署、電話番号などの情報を取得することが可能になります。管理者が許可すれば、同じ会社の同僚に関する情報を取得することもできます。
どのように動作するか見てみましょう。