Twilio の DOCS を調べると、Twilio は 2 要素認証コードを電子メールでも送信するようになっています。しかし、Authy API を使用した実装は見つかりません。
私はPythonを使用しており、現在、以下のコードを使用してSMSベースの2FAコードを電話に送信しています:
from authy.api import AuthyApiClient
AuthyApiClient(AUTH_SECRET_KEY).phones.verification_start(PHONE_NUMBER, COUNTRY_CODE)
ユーザーに、SMS 用の OPT または電子メール ベースの OTP のいずれか (両方ではなく) の柔軟性を提供したいと考えています。SendGrid アカウントを既に Twilio に統合しています。コード部分のヘルプ、上記のコードを使用して実装されたコードは見つかりませんでした。