完全披露我在Till Mobile工作。
我相信你可以使用我們的A2P SMS平臺(恰好使用Twilio)來實現這一點。
直到發送出站郵件時,才爲來電號碼組合創建唯一的ID。
當收到入站消息時,它將被標記爲具有相同的唯一ID。在Till API中,此ID稱爲project_launch_guid。
使用直到API
你可以通過https://tillmobile.com/
一個免費的用戶名和API_KEY發送出站消息
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"
它返回
{
"project_launch_guid": "some_guid",
...
}
檢索入站消息
如果用戶稍後響應消息將被POST'd到網絡掛接以這種格式包括該上面所定義project_launch_guid從返回發送:
{
"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是可選的。如果沒有提供它的入站消息可以通過我們的結果API檢索:
curl "https://platform.tillmobile.com/api/results?username=username&api_key=api_key&project_launch_guid=some_guid"
無論使用網絡掛接或結果API的project_launch_guid可用於扎出站和入站消息一起。 result_answer屬性值將包含用戶的入站消息。
FYI我們對待每個發送像一個會議。他們無限期地堅持下去,除非發送發送與電話號碼相同或相同。在這種情況下,第二個發送排在第一個後面,第一個設置可配置的TTL。
我們可以在這裏https://till.readme.io/docs/
更多的文檔不要猶豫,讓我知道我們如何能夠進一步幫助。
謝謝您的回覆。 –