【问题标题】:Retrieving userid/phone number in Twilio whatsapp/SMS API在 Twilio whatsapp/SMS API 中检索用户 ID/电话号码
【发布时间】:2020-03-24 04:39:17
【问题描述】:

我正在我的 Twilio 沙盒中构建一个 whatsapp 聊天机器人。我已经浏览了 API,但我无法弄清楚如何检索一个人的电话号码(发件人的电话号码),假设这甚至是可能的?原因是我想限制每个用户在给定时间段内可以执行的操作数量。

不确定这是否有帮助,但这是我在发送请求时在 ngrok 上获得的信息

POST /bot HTTP/1.1

Content-Type: application/x-www-form-urlencoded

X-Twilio-Signature: XXXX

I-Twilio-Idempotency-Token: XXXX

Accept: */*

Content-Length: 318

Host: XXXX

Cache-Control: max-age=259200

User-Agent: TwilioProxy/1.1

connection: close

X-Forwarded-Proto: https

X-Forwarded-For: XXXX


SmsMessageSid=SMcaXXXXXX&NumMedia=0&SmsSid=SMcaXXXXX&SmsStatus=received&Body=Help&To=whatsapp%3A%2XXXX&NumSegments=1&MessageSid=XXXXX&AccountSid=XXXX&From=whatsapp%3A%2BXXXXXX&ApiVersion=2010-04-01

【问题讨论】:

    标签: python twilio twilio-api twilio-twiml


    【解决方案1】:

    我能够通过首先请求发送 whatsapp 消息的 ngrok HTTP,然后从该号码中提取号码来解决此问题。

    number = request.values.get('From', '')
    #removed non numerical 
    cleaned_number = re.sub('[^0-9]', '', number)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-24
      • 2022-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-19
      • 2016-06-01
      • 2023-01-30
      相关资源
      最近更新 更多