2017-01-16 21 views
0

Twilioと統合されたOpt-In/Opt-Out APIを開発中です。オプトイン/オプトアウトの仕組みは、各社(お客様)が1つ以上のTwilio電話番号にサインアップし、顧客がこれらの番号をオプトイン/オプトアウトすることができます。Twilioオプトイン/オプトアウトAPI

Twilioがこれらのオプトイン/オプトアウトを受信すると、Twilioが私たちをwebhook URLに呼び出すようにします。

私の質問は、これらのコールバックURLをどのように登録するのですか?これらは、各社が電話番号にサインアップするときに定義する必要がありますか?もしそうなら、APIエンドポイントは何ですか?

これらの数字は、いつでも異なる会社によって追加することができます。それをどうやるかアドバイスしてください。 TwilioでSMSメッセージを送受信するためのURLがすでに定義されています。この場合、まずTwilioにメッセージを送信し、その中にコールバックURLを指定します。オプトイン/オプトアウトは、すでに登録されたこれらのエンドポイントでも使用できますか?

これらの企業が呼び出すすべての電話番号は、私たちの下にサブアカウントとして作成されています。それでTwilioでうまくいくのですが、Twilioはすでに登録されているエンドポイント(URL)に戻って電話することができます。

オプトイン/オプトアウトの設定方法に関するドキュメントがある場合は、それも含めてください。私はどこにでも見つけられませんでした。企業が電話番号にサインアップするときにサブアカウントを作成するために使用するAPIメソッドはCreateSubAccountであり、コールバックエンドポイントURLを指定するパラメータはありません。彼らのサポートに連絡しようとしましたが、彼らはまだ私たちに戻っていません。

答えて

1

ここではTwilioの開発者エバンジェリストです。

「Twilioがこれらのオプトイン/オプトアウトを受信したときに唯一のものとしてあなたがウェブフックを取得するときに、何かが着信SMS(または電話しかし、私たちは現在SMSを話している)。

電話番号を購入するときにAPIを使用して、各電話番号ごとに異なるSMSウェブフックURLを設定できます。 Incoming Phone Numbers resourceへのPOST要求の一部として、optional parameters SmsUrl and SmsMethodを追加することができます。

番号を購入したら、同じパラメータを使用して、番号をPOSTing or PUTing to the instance resourceで更新することもできます。

これがまったく役に立ったら教えてください。

+0

私は正しい方向に私を指摘しました。私はTwilioRestClientのAddIncomingPhoneNumber()メソッドを見て、それはPhoneNumberOptionsオブジェクトをとり、SmsMethodとSmsUrlプロパティを持っています。あなたの助け –

+0

あなたがサポートするもの以外のオプトインキーワードを設定する方法がありますか(Sign Me Up、Remind Meのようなものです)。APIリンクを追加してください。 –

+0

最初のオプトインでは、プラットフォームの外で行うことができるので、何も提供しませんが、私たちはオプトアウト方法を提供します。詳細については、この記事を参照してください。https://support.twilio.com/hc/en-us/articles/223134027-Twilio-support-for-STOP-BLOCK-and-CANCEL-SMS-STOP-filtering- – philnash

関連する問題