私はTill Mobileで働いています。
私はA2P SMSプラットフォーム(これはTwilioを利用しています)を使用してこれを実現できると思います。
発信メッセージの送信時に、発信者番号と発信者番号の組み合わせの一意のIDが作成されます。
受信メッセージを受信すると、同じ一意のIDでタグ付けされます。 Till APIでは、このIDはproject_launch_guidと呼ばれています。APIティル使用
あなたは
{
"project_launch_guid": "some_guid",
...
}
を返しアウトバウンドメッセージ
curl -H "Content-Type: application/json" -X POST -d '{
"phone": ["phone_number"],
"questions" : [{
"text": "Welcome to the customer appreciation program. If you have a question please respond.",
"webhook": "http://requestb.in/1ilpbfd1"
}]
}' "https://platform.tillmobile.com/api/send?username=username&api_key=api_key"
を送るhttps://tillmobile.com/
を介した無料のユーザ名とAPI_KEYを得ることができますユーザは後でメッセージをが同じ含むこの形式で上記で定義から返さが送信project_launch_guidウェブフックにPOST'dする応答した場合
インバウンドメッセージ
を取得:
{
"project_launch_guid": "some_guid",
"participant_guid": "585897f2-2c30-43f5-8f6b-7c243e8ac4b0",
"participant_phone_number": "phone_number",
"question_guid": "685897f2-2c30-43f5-8f6b-7c243e8ac4b0",
"question_text": "Welcome to the customer appreciation program. If you have a question please respond.",
"result_guid": "885897f2-2c30-43f5-8f6b-7c243e8ac4b0",
"result_timestamp": "2016-11-27T11:57:14.060474",
"result_answer": "How do I redeem my points?",
...
}
注:webhookはオプションです。それが提供されていない場合は、着信メッセージは、Googleの検索結果APIを介して検索することができます。
curl "https://platform.tillmobile.com/api/results?username=username&api_key=api_key&project_launch_guid=some_guid"
をがが一緒に、アウトバウンドとインバウンド・メッセージを結び付けるために使用することができますproject_launch_guidウェブフックや結果のAPIのいずれかを使用します。 result_answer属性値には、ユーザーの受信メッセージが含まれます。
FYIそれぞれを扱いますはセッションのようです。 が同じ電話番号と同じ電話番号で作成されない限り、それらは無期限に存続します。その場合、第2のがの後にキューイングされ、最初に設定可能なTTLが設定されます。
我々はここに利用できるより多くのドキュメントhttps://till.readme.io/docs/
を持って、私たちはさらに支援できる方法を知っているように躊躇しないでください。
ありがとうございます。 –