1

この質問は、Twilio とその API (C#) に関するものです。

サーバー (Web サーバーではない) で何かが発生したときに、自分のプライベート モバイルに SMS 通知を送信する必要があるだけです。私はすでに、C# dll から携帯電話に SMS を送信しました。メッセージの状態を確認したい。すべての参照は、Web サイト/Web アプリケーションのユース ケースと、URL を使用したステータスの取得を暗示しています。

C#でこれを行うにはどうすればよいですか? ここで行われた提案の例はありますか? PHP やその他の Web サーバー技術はありません。

4

3 に答える 3

6

私が見つけた解決策は、途方もなく単純でした。(ここで行われた)提案は、メッセージIDに固執することでした。TwilioRestClientでGetSMSMessageメソッドを発見しました。したがって、送信後しばらくしてメッセージステータスをクエリすると、更新されたステータスが得られます。

于 2012-12-31T14:45:41.250 に答える
0

ところで、API にクエリを実行するのが早すぎると、「送信済み」または「失敗」ではなく「キュー済み」または「送信中」のステータスが返される可能性があることに注意してください。これらの他の可能な応答を処理するようにロジックが設定されていることを確認してください。

また、Twilio 電話番号を介して 1 秒あたり 1 件を超えるメッセージを送信しようとすると、Twilio は超過メッセージをキューに入れ、番号ごとに 1 秒あたり 1 メッセージの割合でそれらを解放することにも注意してください。これは、1 秒間に 10 件のメッセージを送信するバーストがあるが、5 秒後にメッセージのステータスを取得しようとすると、メッセージの半分が「送信済み」になり、半分が「キューに入れられた」ためです。

于 2012-12-31T19:05:39.483 に答える