2017-01-03 6 views
0

投稿されたHTTPパラメータをメッセージングWebhookに送信し、送信されたSMSが応答されているかどうかを確認します。送信したSMSのSIDがありますが、送信されたパラメータのいずれにも表示されません。ここではURI形式の文字列にシリアライズ私が見るのパラメータは、以下のとおりです。SMxxxxxxxTwilio SMS用のwebhookパラメータ

ToCountry=US&ToState=CA&SmsMessageSid=SMxxxxxxx&NumMedia=0&ToCity=&FromZip=94080&SmsSid=SMxxxxxxx&FromState=CA&SmsStatus=received&FromCity=MOUNTAIN VIEW&Body=Yeah? &FromCountry=US&To=+1NNNNNNNNNN&ToZip=&NumSegments=1&MessageSid=SMxxxxxxx&AccountSid=ACzzzzzz&From=+1MMMMMMMMMM&ApiVersion=2010-04-01&

すべての値がPOSTの呼び出しで同じです。

送信された特定のSMSが応答を受信したかどうかを尋ねる別のAPI呼び出しを行うことになっていますか?

+0

私はこれまでにあなたがPOSTのSMSを送信したときにそれはあなたに応答を送ると思います。 –

答えて

1

SMSとの会話を追跡するこのブログ記事は、あなたに役立つようです。そこに例の変更https://www.twilio.com/blog/2014/07/the-definitive-guide-to-sms-conversation-tracking.html

@app.route("/sms") 
def sms(): 

    #get the cookie value, or default to zero 
    messagecount = int(request.cookies.get('messagecount',0)) 
    messagecount += 1 

    twml = twiml.Response() 
    twml.sms("You've sent " + str(messagecount) + " messages in this conversation so far") 

    resp = make_response(str(twml)) 

    expires=datetime.utcnow() + timedelta(hours=4) 
    resp.set_cookie('messagecount',value=str(messagecount),expires=expires.strftime('%a, %d %b %Y %H:%M:%S GMT')) 

    return resp 

、あなたはspecific messagesを追跡するためにクッキーを使用することができます。

関連する問題